发布于 2026-01-06 8 阅读
0

如何使用 Cloudflare 邮件路由通过 Gmail SMTP 发送邮件?

如何使用 Cloudflare 邮件路由通过 Gmail SMTP 发送邮件?

在这篇开发日志中,我将介绍如何使用Cloudflare 电子邮件路由通过 Gmail SMTP发送电子邮件

您可能出于多种原因希望 Cloudflare 将电子邮件直接转发到您的 Gmail 帐户,并允许您使用新的别名电子邮件地址直接回复。例如,为了提高成本效益(无需 SMTP 邮件服务器,和/或比您自己的服务器更容易设置和管理等)。

例如,我使用 Cloudflare,并将 DNS 指向 Webflow,同时使用 AWS 来托管 SaaS 产品和 API。我不想操心我的邮箱地址,我更喜欢直接将它们转发到 Gmail。

你会发现,这其实非常简单方便,这要归功于免费的 Cloudflare 路由选项(该选项已经推出两年多了,是 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
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

尽情享用!🥳

您现在一切就绪!您可以使用 Cloudflare 路由的电子邮件地址通过 Gmail SMTP 发送邮件。回复邮件时,您的 Cloudflare 电子邮件地址应该会自动显示在“发件人:”字段中。


您可能也对以下内容感兴趣:


☕️ 这有用吗?要不要请我喝杯我最爱的咖啡?Ko-fi.com/phenry 😋

希望对你有帮助🤠祝你今天愉快!☺️

文章来源:https://dev.to/pierre/gmail-with-cloudflare-email-routing-4413