背景
“赛博大善人”CloudFlare 为免费用户提供了各种服务(甚至连看世界的需求都满足了,太伟大了科赋锐),其中就包括邮件转发。顾名思义,就是将发送到你域名邮箱上的邮件,转发到另一个邮箱上,这样你就可以用你的域名邮箱收邮件了。但是,CloudFlare 并没有推出发邮件的功能,也就是说,默认情况下,你是无法用你的域名邮箱发邮件给别人的。所以,就需要借助第三方服务发送邮件。
曾经,CloudFlare 与 MailChannels 合作,使得可以直接通过 Worker 发送邮件。但是,后来,双方又终止了合作。因此,我们只能考虑其他的发件服务商。本文以 Gmail 为例,说明操作方法。
操作
额外说明
由于开始写此文时我的电脑没在旁边,所以此处我使用 Termux 上的 Firefox 作为浏览器进行演示并且设置了只截取最顶层窗口,窗口大小不一属于正常现象。
首先,登录 Gmail,点击右上角齿轮图标,并点击“查看所有设置”。
然后,找到“帐号和导入”:
点击“添加其他电子邮件地址”,填写你的昵称和邮件地址:
点击“下一步”,填写SMTP服务器信息:
Gmail SMTP 信息
地址:smtp.gmail.com
端口:25/587
用户名:你的 Gmail 邮箱地址
密码:你的 Google 应用密码,需要[链接登录后可见]生成并记下来
其他随意
然后,点击“添加帐号”,正常情况下应该显示这样的画面:
此时打开你的邮箱,找到 Gmail 发来的邮件,点击链接,出现这样的页面:
点击“确认”按钮,添加成功:
这样,你就可以使用你的域名邮箱发邮件辣。
注意
Gmail 限制每个用户一天发送500封邮件,限制最多发给500个收件人,不建议有一定规模的网站通过 Gmail 发送邮件。