Digital Oceanでpostfixとmailを使用してメールを取得しようとしています。正常に送信できましたが、メールを受信できません。私は this チュートリアルに従いました。
ドメインのネームサーバーとしてDigital Oceanを設定しましたが、メールのMXレコードとAレコードを誤って設定したのではないかと思います。
DNSレコード
TYPE HOSTNAME VALUE TTL(seconds) Priority
A mail.domain.me <000.000.000.000> my ip 3600TTL
MX domain.me mail handled by mail.domain.me 14400TTL 1
A domain.me <000.000.000.000> my ip 3600TTL
NS domain.me ns1.digitalocean.com. 3600TTL
NS domain.me ns2.digitalocean.com. 3600TTL
NS domain.me ns3.digitalocean.com. 3600TTL
[email protected]
でメールを受信しようとしています。
また、nmapを使用して、他のサーバーからメールポートにアクセスできることを確認しました。
Postfixセットアップ/etc/postfix/main.cf
から
myhostname = domain.me
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname, domain.me, mail.domain.me, localhost.domain.me,$
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
UPDATE:
昨日Gmailからサーバーにいくつかのテストメールを送信してみましたが、関連性がある場合はこのエラーが返されました。
The recipient server did not accept our requests to connect.
Learn more at https://support.google.com/mail/answer/7720
[mail.domain.me. 000.000.000.000: unable to read banner]
Final-Recipient: rfc822; [email protected]
Action: delayed
Status: 4.4.1
Diagnostic-Code: smtp; The recipient server did not accept our requests
to connect. Learn more at https://support.google.com/mail/answer/7720
[mail.domain.me. 000.000.000.000: unable to read banner]
Last-Attempt-Date: Fri, 05 May 2017 04:17:05 -0700 (PDT)
Will-Retry-Until: Sun, 07 May 2017 03:44:56 -0700 (PDT)
1つの提案ソリューションは、
SSH-Login root
type "Sudo nano /etc/postfix/main.cf"
Find line "inet_interfaces = loopback-only" and replace with "inet_interfaces = all"
Save by CTRL+X and hit Y
restart postfix by "Sudo /etc/init.d/postfix restart"