- PR -

dovecotでpop befor smtpができません。

1
投稿者投稿内容
ととる
会議室デビュー日: 2006/12/07
投稿数: 2
投稿日時: 2006-12-07 14:07
linux初心者です。
os:fedoracore6
qmailでdovecotを使用してpop before smtpを構築したつもりですがoutlook expressにて接続時に

メール サーバーにログオンできませんでした。 パスワードが拒否されました。 アカウント : 'xxx.xxxxx.co.jp', サーバー : xxx.xxxxx.co.jp', プロトコル : POP3, サーバーの応答 : 'Fatal: fchown() failed for /var/run/dovecot/login: Operation not permitted', ポート : 110, セキュリティ (SSL): なし, サーバー エラー : 0x800CCC90, エラー番号 : 0x800CCC92

とエラーになりユーザー認証が出来ません。
qmailの起動ファイル/var/qmial/rcは
##################################################
!/bin/sh

# Using splogger to send the log through syslog.
# Using qmail-local to deliver messages to ~/Mailbox by default.

/usr/local/bin/tcpserver -x /etc/tcp.smtp.cdb -v -u 503 -g 502 0 smtp /var/qmail/bin/qmail-smtpd 2>&1 | /var/qmail/bin/splogger smtpd 3 &

/usr/local/bin/tcpserver -v -u 503 -g 502 0 pop3 /var/qmail/bin/qmail-popup xxx.xxxxx.co.jp /bin/checkpassword /usr/sbin/relay-ctrl-allow /usr/sbin/dovecot
2>&1 | /var/qmail/bin/splogger dovecotd 3 &

exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start ./Mailbox splogger qmail

##################################################
と、tcpsever経由でdovecotを起動させてます。
qmailはMailbox形式で使用してます。

/var/run/dovecot/loginのパーミッションを755に変更したりオーナーをqmaildに変更してもだめでした。
telenetの結果は
****************************
[root@pop3 qmail]# telnet xxx.xxxxx.co.jp 110
Trying 186.xx.xx.xx...
Connected to xxx.xxxxx.co.jp (186.xx.xx.xx).
Escape character is '^]'.
+OK <12218.1165459924@xxx.xxxxx.co.jp>
USER ponta
+OK
PASS xxxxxxxx
Fatal: open() failed for /var/run/dovecot/login: Permission denied
-ERR authorization failed
Connection closed by foreign host.
****************************
それにdovecotを通常に/etc/rc.d/init.d/dovecot startで起動すると
Dovecot Imap を起動中: Warning: Corrected permissions for login directory /var/run/dovecot/login
と表示され
drwxr-x--- 2 root dovecot 4096 12月 6 14:49 login
と元に修正されます。
ちなみに/etc/rc.d/init.d/dovecot startで起動した時はdovecoteは正常に動作しています。
dovecotを上記のようなtcpserver経由で正常に動作させるにはどうすれば良いのでしょうか?

何かご存知の方助けて下さい。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-12-07 22:05
こんばんわ.
引用:

ととるさんの書き込み (2006-12-07 14:07) より:

と、tcpsever経由でdovecotを起動させてます。


tcpserver 経由でなければダメですか?
ととる
会議室デビュー日: 2006/12/07
投稿数: 2
投稿日時: 2006-12-08 10:21
おはようございます。
kazさん

pop befor smtpができればdovecotはtcpserver経由でなくても良いのですが、
その場合はどうすれば良いのでしょうか?
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-12-08 10:39
おはようございます.
引用:

ととるさんの書き込み (2006-12-08 10:21) より:

pop befor smtpができればdovecotはtcpserver経由でなくても良いのですが、
その場合はどうすれば良いのでしょうか?


まずはそれらの keyword で検索してみては如何ですか?
1

スキルアップ/キャリアアップ(JOB@IT)