如何使用 Cloudflare 邮件路由通过 Gmail SMTP 发送邮件?
在这篇开发日志中,我将介绍如何使用Cloudflare 电子邮件路由通过 Gmail SMTP发送电子邮件。
您可能出于多种原因希望 Cloudflare 将电子邮件直接转发到您的 Gmail 帐户,并允许您使用新的别名电子邮件地址直接回复。例如,为了提高成本效益(无需 SMTP 邮件服务器,和/或比您自己的服务器更容易设置和管理等)。
例如,我使用 Cloudflare,并将 DNS 指向 Webflow,同时使用 AWS 来托管 SaaS 产品和 API。我不想操心我的邮箱地址,我更喜欢直接将它们转发到 Gmail。
你会发现,这其实非常简单方便,这要归功于免费的 Cloudflare 路由选项(该选项已经推出两年多了,是 Cloudflare 免费套餐的一部分!)。
1:创建 Google 应用密码
为确保使用别名邮箱的配置有效,我们首先需要创建一个 Google 应用密码。否则,在连接到 Gmail SMTP 时(如果启用了 2FA,强烈建议启用),我们将被双因素身份验证 (2FA) 阻止。
要为 Gmail 创建应用密码,请前往Google 帐户中的“创建应用密码”页面。直接链接: https://security.google.com/settings/security/apppasswords
给它取一个容易记住的名字,生成唯一的应用程序密码,并安全地存储它。
2:将 Cloudflare 电子邮件添加到 Gmail 别名
在 Gmail 中,转到“管理标签”(又名“设置”)→ “帐户和导入” → “添加另一个电子邮件地址”。
在那里,输入你想要的名称和你的 Cloudflare 路由电子邮件地址。
选中“视为别名”复选框,然后单击“下一步”。
3:SMTP 详情
请提及以下配置:
-
SMTP 服务器:
smtp.gmail.com -
端口:(
587这是推荐的 TLS 端口465,因为现在已经过时了)。 -
用户名:您的 Gmail 用户名(. 之前的部分
@)。如果您的电子邮件地址是pierre@gmail.com,则用户名将是 。pierre -
密码:您从 Google 应用密码中复制的生成的密码。
-
加密:选择TLS
保存后,您将收到一封来自 Gmail 的确认邮件。点击链接即可确认添加的邮箱地址。
4:SPF 记录和 DMARC 策略
仍然在您的 Cloudflare 帐户 -> DNS中,添加以下内容:
SPF记录
- 类型:
TXT - 姓名:
@ - TTL:
auto - 内容:
v=spf1 include:_spf.mx.cloudflare.net include:_spf.google.com ~all
DMARC政策
为了帮助电子邮件收件人和发件人免受电子邮件欺骗、网络钓鱼和垃圾邮件等威胁,您还应该添加DMARC策略来监控电子邮件。确保p参数已设置为none。
在 Cloudflare DNS 中,创建一个新的 TXT 记录:
DMARC记录
- 类型:
TXT - 姓名:
_dmarc - TTL:
auto - 内容:
v=DMARC1; p=none; rua=mailto:YOU@YOUR-DOMAIN.COM
DMARC 与多个电子邮件地址
要处理多封电子邮件,需要将它们用逗号分隔,一封接一封地添加。
v=DMARC1; p=none; rua=mailto:email1@domain.com,email2@domain.com,email3@domain.com
尽情享用!🥳
您现在一切就绪!您可以使用 Cloudflare 路由的电子邮件地址通过 Gmail SMTP 发送邮件。回复邮件时,您的 Cloudflare 电子邮件地址应该会自动显示在“发件人:”字段中。
您可能也对以下内容感兴趣:
☕️ 这有用吗?要不要请我喝杯我最爱的咖啡?Ko-fi.com/phenry 😋
希望对你有帮助🤠祝你今天愉快!☺️
文章来源:https://dev.to/pierre/gmail-with-cloudflare-email-routing-4413

