我有一个简单的 cpanel 管理的 www 托管帐户(wherebarney.com),并且一年多来我一直使用 Google Apps for your Domain 来处理电子邮件,使用 gmail。
最近,大多数(但不是全部)入站邮件都被退回给发件人,并显示“请在您的邮件客户端中打开 SMTP 身份验证”。
我可以找到很多关于如何保护我的域名以阻止欺骗等的建议,但据我所知这只会影响出站邮件和垃圾邮件,而不会影响入站邮件。
我还应该看看什么?
(原因:550-请在您的邮件客户端中打开 SMTP 身份验证。)
----- Transcript of session follows -----
... while talking to wheresbarney.com.:
DATA
<<< 550-Please turn on SMTP Authentication in your mail client.
<<< 550-mx0a-00082601.pphosted.com [67.231.145.42]:48701 is not permitted to relay
<<< 550 through this server without authentication.
550 5.1.1 <[email protected]>... User unknown
<<< 503-All RCPT commands were rejected with this error:
<<< 503-Please turn on SMTP Authentication in your mail client.
<<< 503-mx0a-00082601.pphosted.com [67.231.145.42]:48701 is not permitted to relay
<<< 503-through this server without authentication.
<<< 503 Valid RCPT command must precede DATA
答案1
通过清理我的域名的 MX 条目解决了这个问题。我有 google.com 服务器的记录(正确),还有一些我的域名的记录(不正确)。删除我的域名的记录,只留下 google 服务器,这个问题就解决了。
前
Priority Points to
0 ASPMX.L.GOOGLE.COM.
0 WHERESBARNEY.COM.
5 ALT1.ASPMX.L.GOOGLE.COM.
5 ALT2.ASPMX.L.GOOGLE.COM.
10 ASPMX2.GOOGLEMAIL.COM.
10 ASPMX3.GOOGLEMAIL.COM.
100 CLUSTER1.CUSTOMWEBHOST.COM.
100 CLUSTER2.CUSTOMWEBHOST.COM.
后
Priority Points to
0 ASPMX.L.GOOGLE.COM.
5 ALT1.ASPMX.L.GOOGLE.COM.
5 ALT2.ASPMX.L.GOOGLE.COM.
10 ASPMX2.GOOGLEMAIL.COM.
10 ASPMX3.GOOGLEMAIL.COM.
注意 - Google 应用管理控制台检查您的 MX 记录,并报告我之前的配置正确。