OS:REDHAT EL3 WS使用
インストモジュール
dovecot0.99.14-1.1.el3.rf
courier-imap 4.0.3-1
courier-imap-debuginfo 4.0.3-1.fc3.bits
dovecot 0.99.14-1.1.el3.rf
imap 2002d-2
imap-devel 2002d-2
imap-utils 2002d-11
php-imap 4.3.2-8.ent
popt 1.8.1-4.2
Postfix2.4.1
courier-imap-debuginfo 4.0.3-1.fc3.bitsはfc3ですがrpmでインストできたためそのままにしました。
上記インストール後、dovecot.confを
protocols = imap imaps pop3 pop3s
ssl_cert_file = /usr/local/certs/server.crt
ssl_key_file = /usr/local/certs/server.key
と変更し、pop3で受信出来るように設定したつもりです。
localhostではpop3受信は出来ます。
127.0.0.1、192.168や外部からではメールが届きません。(外部から送信してもエラーは帰ってきません)
又phpの imap_open()が使用できません。
Warning: imap_open(): Couldn't open stream {localhost:110/pop}INBOX in /var/www/html/php3test.php on line 3
何が原因かわかりませんでしょうか?
もし受信が出来るようになりましたらそれなりの御礼はさせて頂きたいと思います。
宜しくお願い致します。
とりあえず dovecot は起動しているんでしょうか
root で以下を実行して結果を教えてください。
# ps afx | grep dove
# chkconfig --list dovecot
# netstat -lnp | grep :110
# service dovecot status
> localhostではpop3受信は出来ます。
Devecot をインストールしたマシン上で
# telnet localhost 110
とか試したということでしょうか。
> 127.0.0.1、192.168や外部からではメールが届きません。(外部から送信してもエラーは帰ってきません)
127.0.0.1、192.168.?.? はDovecot を入れたマシンのアドレスですか?
また POPの受信ができないということでしょうか、それともマシンの外から送信したメールが届かないということであれば
Dovecot ではなく Postfix や ネットワークの問題になりますね。。。