在 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~allDKIM(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 凭据并保存。