在 Mailgun 添加并验证发送域名(按照以下步骤)

1. 登录 Mailgun 控制台并确认区域

  • 在右上角选择 US 或 EU 区域。域名与数据按区域隔离,后续操作须使用同一区域。

2. 进入添加域名入口

  • 在左侧边栏进入 Send → Domains,点击右上角的 Add New Domain。
  • 若按钮不可用,请检查是否需要在账单设置中添加信用卡。

3. 填写域名与区域

  • 在 Domain name 中填写发信域名,建议使用子域名(如 mg.your-domain.com),便于分别管理发信信誉和 DNS 记录。然后在 Domain region 中选择 US 或 EU 区域。

4. 根据面板提示在 DNS 提供商处添加记录

  • Mailgun 会提供必需的 SPF、DKIM TXT 记录,以及可选的 CNAME 和 MX 记录。CNAME 用于打开或点击跟踪;仅需收信或路由时配置 MX。
  • 常见示例(仅示意,请以面板实际值为准): SPF(TXT):v=spf1 include:mailgun.org ~all DKIM(TXT):主机名通常是 kxxx._domainkey.mg.your-domain.com,值由面板生成 CNAME(跟踪,可选):指向 mailgun.org
  • 同一域名只保留一条 SPF 记录:若已有 SPF 记录,请将 include:mailgun.org 合并到现有记录中。
  • 不同 DNS 服务商的操作略有差异,请参考对应服务商的 Mailgun 配置指引。

5. 等待 DNS 生效并点击「Verify」

  • DNS 生效后,回到 Mailgun 域名页面,点击「Verify」。确认 SPF 和 DKIM 均显示已验证后,完成域名验证。

6. 创建/查看 SMTP 凭据

  • 进入该域名的 Domain settings / SMTP credentials,为该域创建或查看 SMTP 用户(常见为 postmaster@your-domain.com 或你自建的用户)。SMTP 密码只显示一次,请妥善保存。登录名使用完整邮箱地址。
  • 发送设置:SMTP server smtp.mailgun.org,端口 587(STARTTLS)或 465(TLS)。

完成后,在管理后台「拓展服务」中填写该域名的 SMTP 凭据并保存。