Mailgun是Rackspace面向开发者的邮件发送服务,但是它提供的功能足够我们打造属于自己的个人邮箱了。我们知道邮箱服务简单来说就两个功能,发送邮件和接收邮件。Mailgun为我们提供了SMTPserver用于发送邮件和EmailRoute用于转发邮件到特定的邮箱以收取邮件。此外还涉及一些反垃圾邮件的机制。

Mailgun的功能也非常广泛,比如EmailAPI,可以通过高级电子邮件分析深入了解电子邮件的表现,跟踪参与度指标,了解设备、位置和邮箱提供商的效果。MailgunDeliverabilityServices,通过获得监督帐户的电子邮件专家、工程师提供的技术API支持、知识产权与域名声誉管理、主动监控电子邮件程序等服务,提高电子邮件的性能。还可以管理电子邮件列表。

通过mailgun和gmail实现私有域名邮箱功能:

Domain

注册了mailgun的账号之后,你需要添加一个domain,然后根据向导添加对应的DNS记录,等mailgun验证通过。

SMTPServer

添加了Domain之后我们的SMTPServer已经设置好了,但是我们需要添加一个和Gmail继承的账号,如下图所示,点击“ManageSMTPcredentials”来管理账号

新闻图

添加完账号之后就可以登录SMTP服务器发送邮件了,假设我们这里添加的是test@xdays.me

Route

虽然mailgun没有提供POP3的服务,但是其提供了邮件路由的功能同样能达到让我们收取邮件的目的。按照下图所示添加一个邮件路由,用来将所有发给test@xdays.me的邮件都转发给你的Gmail邮箱

到这里mailgun的部分就配置完成了

Gmail

其实Gmail的配置和添加其他免费邮箱账号没有区别。

点击Settings->AccountsandImport->Addanotheremailaddressyouown,然后根据向导配置你的SMTPServer的认证信息即可。

总结

简单说下完成之后邮件的流向,当有人向test@xdays.me发送邮件时,mailgun会将邮件通过邮件路由转发到Gmail邮箱,然后当在Gmail里回复邮件的时候,Gmail通过mailgun的SMTP服务器将邮件回复给发送者。