我拥有一个域名,它的 MX 记录到目前为止指向一个商业邮件服务器,我在该服务器上拥有该域名的帐户;那是唯一的帐户,可以这样称呼它me@myplace
。
我现在需要添加一些电子邮件帐户,因此我设置了自己的邮件服务器,并更改了 MX 记录以指向它。但是,在通过向 Gmail 帐户 ( [email protected]
) 发送邮件对 smtp 中继进行测试后,我有点紧张:
如果我回复来自 gmail 帐户的消息,一切都正常。
如果我使用与该域之前存在的唯一帐户相同的用户名 (me@myplace) 向 Gmail 帐户发送邮件 --该 Gmail 帐户有历史记录- 一切安好。
如果我使用新用户帐户(例如 new@myplace)向 gmail 帐户发送消息,所有内容似乎都会从远程客户端通过,并且 smtp 服务器日志记录:
esmtp: id=XXXXXXXXX,from=<new@myplace>,addr=<[email protected]>,size=694,success: delivered: gmail-smtp-in.l.google.com
即,gmail 服务器已接受该消息并告诉我的服务器一切正常,所以我的服务器告诉远程客户端一切正常。除了Gmail 服务器在撒谎, 因为消息从未送达到
[email protected]
。
我担心这是更严重问题的征兆——一些商业邮件服务器白名单通过中继 IP 而不仅仅是域名,并且会丢弃我的邮件,因为我不是白名单商业服务器,而且他们会以谷歌显然已经做过的方式去做:高兴地报告它被接受了, 意义我永远不会收到退回通知或者以任何方式知道我的邮件未被送达。
所以我的问题是:
这真的是 Gmail 服务器的不诚实行为吗?也就是说,它声称正在接受邮件进行投递,但它从未打算投递这些邮件?还是我遗漏了一些模糊之处?
如果是这样,尝试运行我自己的邮件服务器是否浪费时间? 很多商业服务器是否只会查看中继的 IP(与域的 MX 记录相匹配)并仅仅因为我的邮件不在白名单上而默默地/不诚实地丢弃它 - 这意味着本质上,如果我想在现代世界中发送电子邮件,我必须支付白名单商业服务器的费用?
我已经拥有这个域名好几年了,它从来没有成为垃圾邮件的来源,如果这很重要的话。
答案1
不。这只意味着他们接受了它,并且您通过了第一轮测试。还有进一步的测试通常需要更多时间,并且这些测试通常在邮件被接受后进行。无论是您还是服务器本身都不知道您是否会通过或未通过这些测试。
不。但是如果您通过了所有审核,正确的 RDNS、SPF 并确保您不是开放中继,您可能会发现接受邮件与未投递邮件的比例显著下降。
答案2
您应该多读一些有关 SMTP、电子邮件和垃圾邮件过滤/黑名单的资料。
服务器不是人。他们不会撒谎。如果日志显示 gmail 服务器接受了电子邮件,则它接受了它。
接受电子邮件和将其投递到邮箱是两回事。Gmail 服务器接受了电子邮件,但在将电子邮件投递到收件人邮箱的后期阶段可能会拒绝、清除或过滤该电子邮件。