550 驗證失敗 發件人驗證失敗(回复 RCPT TO 命令)
注意:電子郵件地址、域和 IP 地址已更改,以保護無辜者
目前錯誤:
Apr 28 23:47:32 vps01 postfix/smtp[8012]: 2A03D6285EF9: to=<brian@somedomain.com>, relay=mail.somedomain.com[162.144.93.233]:25, delay=42, delays=0.01/0.02/21/21, dsn=5.0.0, status=bounced (host mail.somedomain.com[162.144.93.233] said: 550-Verification failed for <test@mydomain.org> 550-The mail server could not deliver mail to test@mydomain.org. The account or domain may not exist, they may be blacklisted, or missing the proper dns entries. 550 Sender verify failed (in reply to RCPT TO command))
我正在嘗試讓電子郵件在執行 Ubuntu Server 和 Apache2 的 vps 上為具有多個域的客戶端工作。伺服器安裝了 IspConfig 3,如果它對任何人有任何影響。
我能夠接收和發送電子郵件到我迄今為止嘗試過的大多數域,特別是一個域除外。其他人可能失敗了,我不知道。
我收到一個錯誤
550 Access denied - Invalid HELO name (See RFC2821 4.1.1.1)
,但據我所知,我已經能夠通過創建 rDNS 記錄並將後綴中的主機名更改為我的 FQDN 來解決這個問題。這已經發展到我目前的錯誤。我已按照https://www.howtoforge.com/hardening-postfix-for-ispconfig-3上的指南強化我的後綴以防止垃圾郵件。
我已經查看了Postfix Sender Verification 550並檢查了我的 MX 記錄,但在我看來一切設置正確。
dig mydomain.org MX ; <<>> DiG 9.9.5-9ubuntu0.5-Ubuntu <<>> mydomain.org MX ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18363 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; QUESTION SECTION: ;mydomain.org. IN MX ;; ANSWER SECTION: mydomain.org. 1199 IN MX 10 55.55.55.55. (ip address changed for security purposes) ;; Query time: 44 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) ;; WHEN: Thu Apr 28 23:54:59 CDT 2016 ;; MSG SIZE rcvd: 75
我一直在使用http://mxtoolbox.com/SuperTool.aspx?action=smtp%3amydomain.org&run=toolpage#來檢查一路上的問題,但它給我的唯一見解似乎是更長的連接和交易時間,我認為這是由於配置後螢幕。
錯誤期間的完整 mail.log
Apr 29 00:24:44 vps01 postfix/smtpd[9021]: connect from localhost.localdomain[127.0.0.1] Apr 29 00:24:44 vps01 postfix/smtpd[9021]: DA4326285EF9: client=localhost.localdomain[127.0.0.1] Apr 29 00:24:44 vps01 postfix/cleanup[9013]: DA4326285EF9: message-id=<79da838b66dd1fd030bfe64355ca8d42@mydomain.org> Apr 29 00:24:44 vps01 postfix/smtpd[9021]: disconnect from localhost.localdomain[127.0.0.1] Apr 29 00:24:44 vps01 postfix/qmgr[7860]: DA4326285EF9: from=<test@mydomain.org>, size=1671, nrcpt=1 (queue active) Apr 29 00:24:44 vps01 amavis[8496]: (08496-10) Passed CLEAN {RelayedOpenRelay}, <test@mydomain.org> -> <brian@somedomain.com>, Message-ID: <79da838b66dd1fd030bfe64355ca8d42@mydomain.org>, mail_id: aJjfGa_rtNVH, Hits: -0.101, size: 1145, queued_as: DA4326285EF9, dkim_sd=dkim:mydomain.org, 399 ms Apr 29 00:24:44 vps01 postfix/smtp[9018]: 669CD6285BEA: to=<brian@somedomain.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.5, delays=0.08/0.02/0/0.4, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as DA4326285EF9) Apr 29 00:24:44 vps01 postfix/qmgr[7860]: 669CD6285BEA: removed Apr 29 00:25:01 vps01 postfix/postscreen[9069]: CONNECT from [::1]:44502 to [::1]:25 Apr 29 00:25:01 vps01 postfix/postscreen[9069]: WHITELISTED [::1]:44502 Apr 29 00:25:01 vps01 postfix/smtpd[9071]: connect from localhost[::1] Apr 29 00:25:01 vps01 postfix/smtpd[9071]: lost connection after CONNECT from localhost[::1] Apr 29 00:25:01 vps01 postfix/smtpd[9071]: disconnect from localhost[::1] Apr 29 00:25:27 vps01 postfix/smtp[9022]: DA4326285EF9: to=<brian@somedomain.com>, relay=mail.somedomain.com[162.144.93.233]:25, delay=43, delays=0.01/0.01/22/21, dsn=5.0.0, status=bounced (host mail.somedomain.com[162.144.93.233] said: 550-Verification failed for <test@mydomain.org> 550-The mail server could not deliver mail to test@mydomain.org. The account or domain may not exist, they may be blacklisted, or missing the proper dns entries. 550 Sender verify failed (in reply to RCPT TO command)) Apr 29 00:25:27 vps01 postfix/cleanup[9013]: D2C3E6285EFA: message-id=<20160429052527.D2C3E6285EFA@mn-vps-01.cbcmcalester.com> Apr 29 00:25:27 vps01 postfix/qmgr[7860]: D2C3E6285EFA: from=<>, size=4219, nrcpt=1 (queue active) Apr 29 00:25:27 vps01 postfix/bounce[9112]: DA4326285EF9: sender non-delivery notification: D2C3E6285EFA Apr 29 00:25:27 vps01 postfix/qmgr[7860]: DA4326285EF9: removed Apr 29 00:25:27 vps01 dovecot: lda(test@mydomain.org): sieve: msgid=<20160429052527.D2C3E6285EFA@mn-vps-01.cbcmcalester.com>: stored mail into mailbox 'INBOX' Apr 29 00:25:27 vps01 postfix/pipe[9113]: D2C3E6285EFA: to=<test@mydomain.org>, relay=dovecot, delay=0.06, delays=0.01/0.02/0/0.03, dsn=2.0.0, status=sent (delivered via dovecot service) Apr 29 00:25:27 vps01 postfix/qmgr[7860]: D2C3E6285EFA: removed Apr 29 00:25:28 vps01 postfix/anvil[8945]: statistics: max connection rate 1/60s for (smtpd:64.20.227.137) at Apr 29 00:22:05 Apr 29 00:25:28 vps01 postfix/anvil[8945]: statistics: max connection count 1 for (smtpd:64.20.227.137) at Apr 29 00:22:05 Apr 29 00:25:28 vps01 postfix/anvil[8945]: statistics: max message rate 1/60s for (smtpd:64.20.227.137) at Apr 29 00:22:07 Apr 29 00:25:28 vps01 postfix/anvil[8945]: statistics: max cache size 1 at Apr 29 00:22:05
看來我沒有收到
RCPT TO
驗證使用者的命令。我在網上研究過,試圖解決這個問題是浪費時間,應該告訴接收域關閉驗證使用者,但這不是一個可用的選項。更新
好的,我已經進行了 DNS 更改,並且新的 mx 記錄主機 @ 指向 mail.mydomain.org。我已經為郵件創建了一條記錄以指向我的 IP 地址。我將等待 dns 傳播並重試。
你有一個非常奇怪的設置
telnet mail.abcgreenbrier.org 25 Trying 63.142.252.80... Connected to mail.abcgreenbrier.org. Escape character is '^]'. 220 mn-vps-01.cbcmcalester.com ESMTP Postfix (Ubuntu) helo localhost 250 mn-vps-01.cbcmcalester.com mail from:<> 250 2.1.0 Ok rcpt to:<test@abcgreenbrier.org> 450 4.2.0 <test@abcgreenbrier.org>: Recipient address rejected: Greylisted, see http://postgrey.schweikert.ch/help/abcgreenbrier.org.html
為什麼要將自己的域列入灰名單?