さくらのクラウドにCentos7の新規環境に
postfixとdovecotを利用してメールサーバを構築したのですが
メールが送信できない状態です。
telnetで接続確認をしましたが143ポートは接続できますがポート25と587は接続が拒否されます。selinuxとfirewallを無効にしても同じ結果となります(ポート25はOP25B問題があるため外部の別のWi-Fiに繋いだ場合ポート25だけは接続できました。)。
ネットで調べましたが有効な対応方法が見つからないため詳しい方教えてください。
Telnetでの接続結果
terminal
1$ telnet mail.domainname 587 2 3Trying [ipアドレス]... 4telnet: connect to address [ipアドレス]: Connection refused 5telnet: Unable to connect to remote host
サーバー上でsendmeilで自分宛てにメールを送信試したところ以下のエラーが出ています。
terminal
1# cat /var/log/maillog 2 3Sep 7 17:04:23 hostname postfix/pickup[1165]: 44F824155: uid=0 from=<info@domainname> 4Sep 7 17:04:23 hostname postfix/cleanup[1277]: 44F824155: message-id=<20170907080423.44F824155@mail.domainname> 5Sep 7 17:04:23 hostname postfix/qmgr[1166]: 44F824155: from=<info@domainname>, size=264, nrcpt=1 (queue active) 6Sep 7 17:04:23 hostname postfix/local[1279]: 44F824155: to=<info@domainname>, relay=local, delay=1.8, delays=1.7/0.01/0/0.01, dsn=5.2.0, status=bounced (cannot update mailbox /home/info/Maildir for user info. cannot open file: Is a directory) 7Sep 7 17:04:23 hostname postfix/cleanup[1277]: 4EA2B7BC2: message-id=<20170907080423.4EA2B7BC2@mail.domainname> 8Sep 7 17:04:23 hostname postfix/qmgr[1166]: 4EA2B7BC2: from=<>, size=2207, nrcpt=1 (queue active) 9Sep 7 17:04:23 hostname postfix/bounce[1280]: 44F824155: sender non-delivery notification: 4EA2B7BC2 10Sep 7 17:04:23 hostname postfix/qmgr[1166]: 44F824155: removed 11Sep 7 17:04:23 hostname postfix/local[1279]: 4EA2B7BC2: to=<info@domainname>, relay=local, delay=0.01, delays=0/0/0/0, dsn=5.2.0, status=bounced (cannot update mailbox /home/info/Maildir for user info. cannot open file: Is a directory) 12Sep 7 17:04:23 hostname postfix/qmgr[1166]: 4EA2B7BC2: removed
ポートを確認したところ25,587ポートはLISTEN状態になっています。
terminal
1# ss -natu 2 3Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port 4udp UNCONN 0 0 127.0.0.1:323 *:* 5udp UNCONN 0 0 ::1:323 :::* 6tcp LISTEN 0 100 127.0.0.1:587 *:* 7tcp LISTEN 0 100 *:110 *:* 8tcp LISTEN 0 100 *:143 *:* 9tcp LISTEN 0 100 127.0.0.1:25 *:* 10tcp LISTEN 0 128 *:48353 *:* 11tcp ESTAB 0 284 [サーバのIP]:48353 182.251.26.107:47200 12tcp ESTAB 0 0 [サーバのIP]:48353 61.200.22.212:56932 13tcp LISTEN 0 100 ::1:587 :::* 14tcp LISTEN 0 100 :::110 :::* 15tcp LISTEN 0 100 :::143 :::* 16tcp LISTEN 0 32 :::21 :::* 17tcp LISTEN 0 100 ::1:25 :::* 18tcp LISTEN 0 128 :::48353 :::* :::*
postfixとdovecotは以下の設定をしています。
terminal
1# vi /etc/postfix/main.cf 2 3 local_recipient_maps = 4 luser_relay = unknown_user@localhost 5 myhostname = mail.domainname 6 mydomain = domainname 7 myorigin $mydomain 8 inet_interfaces = all 9 mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain 10 home_mailbox = Maildir 11 smtpd_banner = $myhostname ESMTP unknown 12 smtpd_sasl_auth_enable = yes 13 smtpd_recipient_restrictions = 14 permit_mynetworks 15 permit_sasl_authenticated 16 reject_unauth_destination 17 message_size_limit = 10485760
terminal
1# vi /etc/postfix/master.cf 2 3 submission inet n - n - - smtpd 4 -o smtpd_sasl_auth_enable=yes
terminal
1# vi /etc/sasl2/smtpd.conf 2 3 # pwcheck_method: saslauthd 4 pwcheck_method: auxprop
terminal
1# vi /etc/dovecot/conf.d/10-mail.conf 2 3 mail_location = maildir:~/Maildir 4 disable_plaintext_auth = no
teriminal
1# vi /etc/dovecot/conf.d/10-ssl.conf 2 ssl = no
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/07 17:09