前言
由于我部署的部分应用需要发送邮件来处理2FA、验证码以及消息通知,且我需要无限别名、Catch-all以及邮件转发等高级功能,一个邮件服务来帮助我实现这些功能显得非常必要。最近Mailgun订阅过期,在确定免费用户无法使用mail routing功能后,我便开始寻找邮件服务的解决方案。
尝试
Mailgun
在之前我一直使用的是Mailgun的Students Package,在过期后我查看了它的定价,最入门订阅也需要35$(将近260人民币)一个月,出于成本考量当然是直接Pass掉。
Gmail、Outlook等大厂的邮件服务
Gmail的邮件服务经常的进入163以及QQ邮箱的垃圾箱,送达率也不高所以直接Pass,至于Outlook我有一个E5订阅,有空可以折腾一下。
可见无论是使用国内的邮件服务还是Gmail这种国外大厂都有可能出现邮件送达率低下以及进入垃圾箱的情况。由于我服务的用户同时使用了这几种邮箱,我需要同时对他们发送信件,这种大厂的邮件服务对我来说几乎是不可用的。我似乎只剩下自建邮件服务以及使用专业的邮件托管服务这两种方法。
自建邮件服务显得不太现实,首先我没有足够的IP去养邮件列表,也不太可能自己注册一个ASN,直接搭建出来的邮件服务送达率可能甚至还不如大厂的服务。那么寻找托管基本上就是唯一的选择了。
邮件托管
市面上提供邮件托管服务的商家的商家主要有Gsuite、MXroute、Godaddy等,恰逢最近黑五BuyVM旗下的namecrane推出了Lifetime的订阅计划。相比于MXroute150刀的Lifetime计划它便宜了一半并且空间大小、发件数量等方面都更加的慷慨。并且支持加密货币付款,恰好手上有剩余的USDT,于是决定弄一个来试试。
部署
购买产品后增加域名,然后根据官方给出的DNS Setup guide给域名做好各类型的解析即可,这里就不赘述了。有过域名邮箱使用经验的小伙伴基本都能够快速上手。
使用
网页登录
在解析好域名之后通过cname域名就可以登录网页端的邮箱页面。
值得一提的是SMTP、POP还是IMAP等协议的主机名在通过Cname解析之后都可以使用自己的域名来代替,这大大提高了我们在使用三方客户端或者手机自带邮件客户端时配置邮件账户的便利程度。
新增用户
通过系统提供的管理员账户我们可以在域设置中创建自己想要的前缀的域名邮箱,并设置登录密码。
开启Catch-all
我们有时候要通过无限别名来注册应用或者是避免跟踪,当我们完成上一步创建账户步骤后就可以在域设置 账户 >> 别名 中将这个邮箱设置为无限别名邮箱,这样一来所有发送到这个域的邮件都会被这个邮箱接受到。
设置转发
在登陆新建完毕的账户后在账号的设置页面找到转发配置选项,将接受邮箱填入即可。
Em Client客户端
运营商承诺每个域名给予一个三设备的Em Client的许可证,虽然说在开启了Chrome通知的情况下直接使用网页版本或者使用电脑自带邮件客户端就已经够用了,但是本着送的不用白不用的想法还是配置上吧,说实话这个客户端蛮好用的,足够简洁功能强大且没有广告。
SMTP具体应用
我的探针需要邮件通知,我尝试使用这个邮件服务的SMTP来为我推送通知。
Mail Test评分
使用Email Test测试邮件可见邮件分数为满分。这样的邮件送达率会比自建的邮件服务器发送的邮件高出不少。
后话
至此一个较为可用的邮件服务便部署完毕了,至于SpamExpert等套餐自带的高级功能我并没有开启,一来拖慢送达率二来我用不上。相较于MX Route这种老牌的商家而言我选择的这个新晋服务商固然在配置上给的更加的慷慨,但是MX Route 通过多年的养IP的机制让邮件的送达率长期保持在一个不错的水平,Namecrane能不能经得住时间的考验就让我们拭目以待吧。