再谈 Anti-Spamming 和 Email 邮件系统被云厂商控制

搭建好邮件系统,其实只是万里长征的第一步,后面 AS/AV 的事情其实还有很多需要处理的。 有个 mxtoolbox.com 的网站一定要去检查一下自己的邮件服务器是否有什么问题。

果然,一检查就发现被列入邮件发送黑名单:

也就是说, 这类网段是这些黑名单列表组织和 ISP 联手操控的,就算你想发送垃圾邮件,其实也没机会。除非你愿意去走这个从黑名单去掉的流程。而这个流程可以说比较严苛:

根据以上要求,我们尝试了一下 remove,填写了这个邮件服务器上的地址,收到了一个5位数字的验证码,输入后,被告知30分钟内将会完成 removal.

不到 30 分钟,返回首页后再次输入 IP 地址,发现已经从 PBL 里去掉了!

为了尽量保证能让邮件发送成功,我们必须启用某些域名的 SPF 记录,例如,如果我们要使用一个 smtp.email.com 的 domain 替代发件人是 admin@mydomain.com 来发送邮件,我们就必须在 mydomain.com 上添加 SPF 记录。 一条典型的TXT 记录解析结果如下,引号内就是需要添加的记录内容。里面的 IP 都是替代这个域名通过 Web 方式发送邮件的 Web 邮件客户端,例如 PHPMailer 的 IP 地址。

mydomain descriptive text "v=spf1 mx ip4:54.66.214.254 ip4:125.7.119.147 
ip4:54.252.158.53 ip4:125.7.119.155 include:spf.protection.outlook.com -all"