xdays

利用mailgun搭建私有域名邮箱

起因

本着折腾中进步的原则,从切换到xdays.me这个域名之后就想折腾下邮箱。个人邮箱主要带来以下好处:

  1. 有些服务需要用企业邮箱
  2. 看上去牛逼一些

本文总结了利用mailgun和gmail来实现私有域名邮箱功能。

Mailgun

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

Domain

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

SMTP Server

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

mailgun-credentials

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

Route

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

mailgun-routes

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

Gmail

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

点击 Settings -> Accounts and Import -> Add another email address you own,然后根据向导配置你的SMTP Server的认证信息即可。

总结

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

email

Comments