一个邮件转发服务 – Forward Email

email

我并没有自建一套邮件服务器(主要是懒得维护),但我又需要邮件转发服务,所以我选择了使用 ForwardEmai 的服务。

Forward Email 是一个开源的产品,并基于开源的版本提供了 SaaS 的产品,如果你懒得维护自己的服务器,则可以使用他们的 SaaS 产品。

在使用上颇为简单,添加域名、配置 MX 记录,设置 TXT 记录,就可以实现转发功能了,从而实现我之前提到过的 数字所有权 中的实现。对于没有技术背景的人来说,这可能是成本最低获得个人域名邮箱的方式方法了。

Github 开源地址:https://github.com/forwardemail/forwardemail.net

服务地址:https://forwardemail.net/

如何在 Gmail 当中设置使用自定义域发送邮件

email

我对外一共提供两个邮箱地址:

  • bestony@linux.com:Linux.com 后缀的邮箱;
  • hi@ixiqin.com:ixiqin.com 后缀的邮箱,可控,不失联。

不过,由于 Linux.com 仅提供了域名中转服务,所以我过去都是以 linux.com 域的邮箱作为收件邮件。最近在研究邮箱转发系统的时候,研究出了如何使用 linux.com 的域发邮件的方式。

效果

设置完成后,在 Gmail 展示效果完美。

d2b5ca33bd970f64a6301fa75ae2eb22 9
Gmail 收件效果

但在 QQ 邮箱中展示效果比较惨。如果你的通信人主要是 QQ 邮箱,还是不要用这个发信地址来发信了。

d2b5ca33bd970f64a6301fa75ae2eb22 10
QQ邮箱展示效果

配置说明

总体来说,配置需要以下几步:

  1. 生成应用专属密码:专属密码的好处是可以和你自己的密码不冲突,即使出现泄漏也可以快速止损。在任何非 OAuth 但需要输入密码的场景,都推荐你使用应用专属密码。
  2. 配置发件地址并验证:在 Gmail 的系统当中录入你的发信地址,这样 Gmail 就知道应该使用哪个地址作为发信地址了。你填写了基本信息以后,Gmail 需要验证你是否是对应的域名的持有人,只有是持有人的情况下,才会给你提供以对应的地址发信息的能力。
  3. 设置对应域名为默认发信地址(非必要):当你设置完成后,你即可以对应的邮箱地址来发信,但默认情况下还是使用 Gmail 为发信地址,如果你需要的话,可以自行设置新域名为默认发信地址。

具体步骤

1. 生成应用专属密码

Google 为用户提供了应用专属密码的能力,你只需要访问对应的应用专属密码页面,设置这个密码的对应使用场景(这个场景是为了方便你日后需要止损时,快速找到生成的密码,可以根据具体的使用场景、日期等方式来设定)。

d2b5ca33bd970f64a6301fa75ae2eb22 12

生成完成后,你会获得一个 16 位的密码。复制这个密码,并保存下来,稍后我们将使用它作为配置过程中的密码。

2. 配置发信邮件

打开 Gmail 的账户配置页面(设置-账号与导入-使用这个地址发送邮件),点击「添加其他电子邮件」。

在弹出的窗口当中填入邮箱名称和要绑定的邮件地址,并点击下一步。

d2b5ca33bd970f64a6301fa75ae2eb22 13

在新页面配置服务器时,填写服务器地址为 smtp.gmail.com,设置端口为 587。并在用户名当中输入你的邮箱的前缀(比如你的邮箱是 hi@gmail.com,这里就填写 hi)和上一步生成的应用专属密码;下方的加密方式选择「使用 TLS 的安全连接」,并点击下一步。

d2b5ca33bd970f64a6301fa75ae2eb22 14

点击完成后,系统会自动验证是否可以登录到对应的系统。验证完成后,会自动给你的邮箱地址发送一个邮件,其中包含了验证码。

d2b5ca33bd970f64a6301fa75ae2eb22 15

接下来在这个页面填写验证码并点击验证,或点击邮件中的链接,即可实现账号的确认。

d2b5ca33bd970f64a6301fa75ae2eb22 16

3. 设置默认发信邮件

当你绑定完成后,回到 Gmail 的账户配置页面,会看到多个域名,找到你打算作为发信域名的邮箱地址,并点击其后的「设置为默认发信地址」,即可完成配置。

d2b5ca33bd970f64a6301fa75ae2eb22 17

总结

在我测试这个方法的时候,我还是挺激动的。但看到 QQ 邮箱的提示以后,我还是选择了继续使用 gmail 地址作为我的发信地址(但还是使用 linux.com 的邮箱作为收信地址)。一方面我的虚荣让我继续使用 linux.com 的域作为邮箱。但同时,我也不希望收到我邮件的朋友为此感到困惑,那就这样吧。