はじめまして。いつも参考にさせて頂いてます。
メールサーバの構築でどうしてもうまくいかないので質問させてください。
設定等は全てこちらのサイト通りでやっているのですが、受信だけ出来ない状況です。
何処を調べて開示すれば解決できる問題なのか 完璧には理解できていませんが、
courier-authlib のrestartをかけると、/var/log/maillog に下のように表示され、何かうまくいっていない様子です。
May 18 09:39:01 www authdaemond: stopping authdaemond children
May 18 09:39:01 www authdaemond: modules="authuserdb authpam authpgsql authldap authmysql authcustom authpipe", daemons=5
May 18 09:39:01 www authdaemond: Installing libauthuserdb
May 18 09:39:01 www authdaemond: Installation complete: authuserdb
May 18 09:39:01 www authdaemond: Installing libauthpam
May 18 09:39:01 www authdaemond: Installation complete: authpam
May 18 09:39:01 www authdaemond: Installing libauthpgsql
May 18 09:39:01 www authdaemond: libauthpgsql.so: cannot open shared object file: No such file or directory
May 18 09:39:01 www authdaemond: Installing libauthldap
May 18 09:39:01 www authdaemond: libauthldap.so: cannot open shared object file: No such file or directory
May 18 09:39:01 www authdaemond: Installing libauthmysql
May 18 09:39:01 www authdaemond: libauthmysql.so: cannot open shared object file: No such file or directory
May 18 09:39:01 www authdaemond: Installing libauthcustom
May 18 09:39:01 www authdaemond: Installation complete: authcustom
May 18 09:39:01 www authdaemond: Installing libauthpipe
May 18 09:39:01 www authdaemond: libauthpipe.so: cannot open shared object file: No such file or directory
Googleで検索したりしてみたのですが解決策は出てきませんでした。
# /usr/sbin/postfix check では何も表示されません。
telnetの動作テストもOKです。
110番 143番ポートも開いています。
あとは何処を調べればいいのでしょうか?
関係無いのかもしれませんが、/var/log/messages にこんなログがたまに出ます。
May 18 08:46:03 www kernel: cdrom: This disc doesn't have any tracks I recognize!
何か怒られている気がします、、、^^;
開示するべき情報が他にあれば教えてください。
よろしくお願いします m(_ _)m
一回courier-authlibのアインストールやってみればどかな?
文面からすると、libauthpgsql、libauthldap、libauthmysql、libauthpipeが無いといってるように思います。
masterさん、Yosiさん、アドバイスありがとうございます。
> 一回courier-authlibのアインストールやってみればどかな?
apt-get remove courier-authlib して、もう一度最初からやり直してみましたが、maillogに表示される内容は変わりませんでした。
> 文面からすると、libauthpgsql、libauthldap、libauthmysql、libauthpipeが無いといってるように思います。
そういう意味だったのですね。
courier-authlib-pgsql、courier-authlib-mysql、courier-authlib-ldap はaptで入手できましたが、libauthpipe は探しても見付かりませんでした。
もう一度やってみます>_<
テストユーザー宛にメールを送信してみて、テストユーザー側ではメール受信が上手くできないということですよね?
/home/テストユーザー/Maildirにもメールは配送されていないでしょうか?
テストユーザー宛にメール送信した際のログも記載してみてください。
何かヒントがあるかもしれません。
Yosiさんありがとうございます。
忙しく、まともにLinuxイジれない日々が続き、せっかく対応して頂いてるのに遅くなって申し訳ないです。>_<
aaaと、bbbというユーザーを作って、aaaからbbbへのメールは送信出来ているのですが、
Hotmailなど外部からaaaにメールを送っても届かない という状況です。
/home/bbb/Maildir/cur のファイルの中身も見てみましたが、
aaaから送信したメールだけでした。
以下Maillogです。
May 24 22:39:13 www imapd: Connection, ip=[::ffff:127.0.0.1]
May 24 22:39:13 www imapd: LOGIN, user=bbb, ip=[::ffff:127.0.0.1], protocol=IMAP
May 24 22:39:13 www imapd: LOGOUT, user=bbb, ip=[::ffff:127.0.0.1], headers=0, body=0, time=0
May 24 22:39:15 www imapd: Connection, ip=[::ffff:127.0.0.1]
May 24 22:39:15 www imapd: LOGIN, user=bbb, ip=[::ffff:127.0.0.1], protocol=IMAP
May 24 22:39:16 www imapd: LOGOUT, user=bbb, ip=[::ffff:127.0.0.1], headers=0, body=0, time=1
May 24 22:39:16 www imapd: Connection, ip=[::ffff:127.0.0.1]
May 24 22:39:16 www imapd: LOGIN, user=bbb, ip=[::ffff:127.0.0.1], protocol=IMAP
May 24 22:39:16 www imapd: LOGOUT, user=bbb, ip=[::ffff:127.0.0.1], headers=0, body=0, time=0
May 24 22:39:28 www imapd: Connection, ip=[::ffff:127.0.0.1]
May 24 22:39:28 www imapd: LOGIN, user=aaa, ip=[::ffff:127.0.0.1], protocol=IMAP
May 24 22:39:28 www imapd: LOGOUT, user=aaa, ip=[::ffff:127.0.0.1], headers=0, body=0, time=0
May 24 22:39:30 www imapd: Connection, ip=[::ffff:127.0.0.1]
May 24 22:39:30 www imapd: LOGIN, user=aaa, ip=[::ffff:127.0.0.1], protocol=IMAP
May 24 22:39:31 www imapd: LOGOUT, user=aaa, ip=[::ffff:127.0.0.1], headers=0, body=0, time=1
May 24 22:39:31 www imapd: Connection, ip=[::ffff:127.0.0.1]
May 24 22:39:31 www imapd: LOGIN, user=aaa, ip=[::ffff:127.0.0.1], protocol=IMAP
May 24 22:39:32 www imapd: LOGOUT, user=aaa, ip=[::ffff:127.0.0.1], headers=728, body=0, time=1
May 24 22:39:32 www imapd: Connection, ip=[::ffff:127.0.0.1]
May 24 22:39:32 www imapd: LOGIN, user=aaa, ip=[::ffff:127.0.0.1], protocol=IMAP
May 24 22:39:32 www imapd: LOGOUT, user=aaa, ip=[::ffff:127.0.0.1], headers=0, body=0, time=0
May 24 22:39:32 www imapd: Connection, ip=[::ffff:127.0.0.1]
May 24 22:39:32 www imapd: LOGIN, user=aaa, ip=[::ffff:127.0.0.1], protocol=IMAP
May 24 22:39:32 www imapd: LOGOUT, user=aaa, ip=[::ffff:127.0.0.1], headers=0, body=0, time=0
May 24 22:40:05 www postfix/smtpd[1764]: connect from localhost[127.0.0.1]
May 24 22:40:06 www postfix/smtpd[1764]: 0281D3128A8: client=localhost[127.0.0.1]
May 24 22:40:06 www postfix/cleanup[1766]: 0281D3128A8: message-id=<32802.127.0.0.1.1148478006.squirrel@www.xxx.com>
May 24 22:40:06 www postfix/qmgr[1173]: 0281D3128A8: from=<aaa@xxx.com>, size=808, nrcpt=1 (queue active)
May 24 22:40:06 www postfix/smtpd[1764]: disconnect from localhost[127.0.0.1]
May 24 22:40:06 www imapd: Connection, ip=[::ffff:127.0.0.1]
May 24 22:40:06 www imapd: LOGIN, user=aaa, ip=[::ffff:127.0.0.1], protocol=IMAP
May 24 22:40:06 www postfix/local[1771]: 0281D3128A8: to=<bbb@xxx.com>, relay=local, delay=0, status=sent (maildir)
May 24 22:40:07 www imapd: LOGOUT, user=aaa, ip=[::ffff:127.0.0.1], headers=0, body=0, time=1
May 24 22:40:07 www imapd: Connection, ip=[::ffff:127.0.0.1]
May 24 22:40:07 www imapd: LOGIN, user=aaa, ip=[::ffff:127.0.0.1], protocol=IMAP
May 24 22:40:07 www imapd: LOGOUT, user=aaa, ip=[::ffff:127.0.0.1], headers=728, body=0, time=0
May 24 22:40:10 www imapd: Connection, ip=[::ffff:127.0.0.1]
May 24 22:40:10 www imapd: LOGIN, user=aaa, ip=[::ffff:127.0.0.1], protocol=IMAP
May 24 22:40:10 www imapd: LOGOUT, user=aaa, ip=[::ffff:127.0.0.1], headers=2179, body=0, time=0
May 24 22:40:23 www imapd: Connection, ip=[::ffff:127.0.0.1]
May 24 22:40:23 www imapd: LOGIN, user=bbb, ip=[::ffff:127.0.0.1], protocol=IMAP
May 24 22:40:23 www imapd: LOGOUT, user=bbb, ip=[::ffff:127.0.0.1], headers=0, body=0, time=0
May 24 22:40:25 www imapd: Connection, ip=[::ffff:127.0.0.1]
May 24 22:40:25 www imapd: LOGIN, user=bbb, ip=[::ffff:127.0.0.1], protocol=IMAP
May 24 22:40:25 www imapd: LOGOUT, user=bbb, ip=[::ffff:127.0.0.1], headers=0, body=0, time=0
May 24 22:40:25 www imapd: Connection, ip=[::ffff:127.0.0.1]
May 24 22:40:25 www imapd: LOGIN, user=bbb, ip=[::ffff:127.0.0.1], protocol=IMAP
May 24 22:40:26 www imapd: LOGOUT, user=bbb, ip=[::ffff:127.0.0.1], headers=208, body=0, time=1
May 24 22:40:29 www imapd: Connection, ip=[::ffff:127.0.0.1]
May 24 22:40:29 www imapd: LOGIN, user=bbb, ip=[::ffff:127.0.0.1], protocol=IMAP
May 24 22:40:29 www imapd: LOGOUT, user=bbb, ip=[::ffff:127.0.0.1], headers=0, body=884, time=0
May 24 22:40:31 www imapd: Connection, ip=[::ffff:127.0.0.1]
May 24 22:40:31 www imapd: LOGIN, user=bbb, ip=[::ffff:127.0.0.1], protocol=IMAP
May 24 22:40:31 www postfix/smtpd[1764]: connect from localhost[127.0.0.1]
May 24 22:40:31 www postfix/smtpd[1764]: 4C09F3128A8: client=localhost[127.0.0.1]
May 24 22:40:31 www postfix/cleanup[1766]: 4C09F3128A8: message-id=<32809.127.0.0.1.1148478031.squirrel@www.xxx.com>
May 24 22:40:31 www postfix/qmgr[1173]: 4C09F3128A8: from=<>, size=1566, nrcpt=1 (queue active)
May 24 22:40:31 www postfix/local[1771]: 4C09F3128A8: to=<aaa@xxx.com>, orig_to=<aaa@xxx.com>, relay=local, delay=0, status=sent (maildir)
何かわかりますでしょうか?^^;
再度確認です。
内部からの送受信は問題なくできていると言う事ですね。
外部からの受信のみ駄目と言う事ですね?
ダイナミックDNSでMX レコードの登録はちゃんとしているでしょうか?
取得されたドメインはDNSに反映されていますか?
ここにアクセスして、取得したドメインを入力して検索をしてください。
http://www2.arearesearch.co.jp/ip-kensaku.html
検索の結果が現在のIPであればOK。
次に、外部から入ってくるポートは空いてますか?
ここにアクセスして「Proceed」をクリック
次に「All Service Ports」をクリックして110番ポート(pop)又は143番ポート(IMAP)が赤色ならOKです。
https://www.grc.com/x/ne.dll?bh0bkyd2
解決です!
教えて頂いたサイトでチェックしたら、IPとドメインがあっていませんでした。
DiCEのイベント設定をやり直したら送受信とも出来るようになりました。
Yosiさん、masterさん ありがとうございましたm(__)m
また問題が起きたら質問しに来るかもしれませんが、何とぞ宣しくお願いします>_<