创建一个自定义域名后缀的邮箱,这听起来很酷,可以对邮件拥有更多控制权,更小的隐私风险。如果你没有采用S/MIME或是openPGP来加密邮件,那么你的邮件内容对于服务商来说是明文可见的。
如果你只是想轻度的使用一个自定义域名后缀的邮箱,你完全可以这样做:
将邮箱服务托管给阿里企业邮箱,腾讯企业邮箱和飞书邮箱等,免去一大堆烦恼,不涉及大批量邮件推送服务或者需要大量邮箱账户几乎没有成本,它们的免费版通常只支持少量账户。
你还可以在Cloud Flare或者forwardemail设置邮件转发,或者如果你的registar免费提供,可以将邮件转发到你的常用邮箱,但是无法发送邮件;
如果你有轻微的发送需求,你可以免费通过google的smtp服务器发送并添加Google的spf记录,这个方案对国外大多数邮箱服务商都很友好(使用QQ邮箱接收使会显示由Google代发,并会包含你的gmail邮箱地址)。
对比之下,个人搭建的邮箱往往很难被常见的邮箱提供服务商接受,大型邮件服务提供商有严格的垃圾邮件过滤政策,这些政策旨在保护用户免受垃圾邮件和恶意邮件的侵扰,但这也意味着来自个人邮件服务器的邮件更有可能被标记为垃圾邮件或因为不好的IP历史直接被拒收(如553 5.7.2)。
几乎所有的邮箱服务商都采用了各种各样的BlockList阻止来自不被允许的IP地址或是域名的邮件,他们或是自建,或是使用公开的RBL(Realtime Block List)。常见邮箱提供商采用的黑名单列表。
常见的RBL提供商比如Spamhaus,大多邮箱服务商都采用了它们的数据库,你可以通过这里来检测你的IP和域名是否被spamhaus列入黑名单,特别是SBL和PBL。新建立的域名默认会被spamhaus视为低声誉,立即用于邮箱服务会影响smtp分数,但很显然spamhaus并不会因为你搭建了邮箱服务就马上将你的域名列入DBL。官方推荐至少注册了6个月的域名用于搭建邮箱服务,参考spamhaus官方说明:新注册域名的最佳行为和其它文档。
建立邮箱服务前的必要检查
首先你需要确认你的VPS服务商允许你发送邮件,没有封禁IP的25端口等,支持设置PTR记录。
然后,你还可以通过valli、talos-cisco查询你的IP和域名的声誉,确保没有被列入主流黑名单中,也可以申请spamhaus的api或网站来查询,如果你发现你所在的IP段被列入L3的黑名单,如uceprotect L3,实际影响不大。如果你想要发给icloud.com,你需要通过这里检查你的ip是否被列入proofpoint黑名单。outlook.com同时采用了spamhaus的数据库,所以你需要确保IP和域名没有被列入才可以正常发送邮件。
在上面的基础上,outlook、gmail、yahoo还使用了自己的ip黑名单列表,只有发送测试邮件才知道是否被列入,你可以在配置好基础设置后给自己发一封。
邮箱行业巨头Gmail发送规范:Google Email sender guidelines,要求SPAM率小于0.3%,最好小于0.1%,要求具有PTR记录,所以需要VPS服务商支持设置PTR记录。
在检查没有被列入主流DBL后,再开始向外发送测试邮件了。但需要注意的是,不要随意向外发送测试邮件,特别是批量发送给大型邮箱服务商,它们与Spamhaus存在合作关系,会将检测记录发向Spamhaus。所以不要通过测试网站大批量发送邮件给gmail,如果你发出的邮件被标记为spam,会大大抬高spam率。
解封记录
如果你被列入Spamhaus的域名黑名单,你需要向他们证明你不是真正的spammer,但是他们不会告诉你被列入详细的信息,所以你需要找出被列入的原因,参考我的解封记录。
如何请求移出outlook的IP黑名单。有公式可套,还算容易。对线经历
被列入proofpoint黑名单,石沉大海,无人回应,很难让人相信这真的是一个dynamic的名单。