本文目录
📧 Mailgun 简介
Mailgun 是一个专为开发者设计的邮件发送平台,支持通过 API 高效、稳定地发送和接收邮件。它广泛用于用户通知、营销邮件、自动化开发信等场景。
相比传统 SMTP 服务,Mailgun 提供:
- 🚀 强大的 API 接口,适合程序调用
- ✅ 高送达率,支持 SPF、DKIM 验证
- 📊 邮件打开、点击等数据追踪
- 🛡️ 防止垃圾邮件机制,保护发信域名声誉
在外贸客户开发和销售自动化场景中,Mailgun 能很好地配合 AI 写信系统,实现开发信自动发送,提高效率、避免封号。
我自己写的DeepSeek智能找客户软件,就用的mailgun作为发邮件的API接口。DeepSeek自动找客户软件功能如下:
- 大模型根据任务自动生成关键词
- 自动执行 Google 搜索并抓取页面内容
- 提取邮箱、电话、公司信息
- 判断是否为目标客户
- 若相关,自动生成英文开发信并发送
- 自动翻页、换词,避免重复
- 所有已处理网址与客户信息自动记录,便于后续跟进
如果你对这个程序感兴趣,加我微信,免费送你。
✅ 一、注册账号
- 打开官网:https://www.mailgun.com/
- 点击右上角的 “Start Sending” 或 “Sign Up”
- 推荐使用企业邮箱进行注册(如
yourname@company.com
),避免免费邮箱被限制。 - 选择计费方案:可先选择 Foundation Trial(试用版),支持发送最多 1,000 封邮件。

后续如需长期使用,建议选择 Foundation(每月 $35 起)。

✅ 二、添加并验证你的域名
⚠️ Mailgun 要求你使用自己的域名(如
yourdomain.com
)来发送邮件,需要你配置 DNS。
1. 进入控制台(Dashboard)
2. 在左侧菜单点击:Send → Sending → Domains
点击右上角的 “Add New Domain”
3. 填写域名相关信息:
- 输入你要发送邮件用的域名,如:
mg.yourdomain.com
(推荐使用子域名 mg 开头) - 选择区域(Region):
- 🇺🇸 US(默认,推荐)
- 🇪🇺 EU(仅欧洲业务可选)

点击 Add Domain
4. 按提示设置 DNS 记录
Mailgun 会提供一组 TXT、CNAME 和 MX 记录,把它们添加到你域名的 DNS 控制台(例如阿里云、腾讯云、Cloudflare 等)
一般需要设置如下几条记录:
类型 | 主机记录 | 值 | 说明 |
---|---|---|---|
TXT | mg | mailgun 的验证密钥 | SPF + DKIM 验证 |
MX | mg | mxa.mailgun.org | 邮件接收路由 |
MX | mg | mxb.mailgun.org | 备用接收服务器 |
CNAME | email.mg | mailgun.org | 追踪邮件打开行为 |
5. 等待验证
DNS 一般 5~30 分钟生效,Mailgun 页面会自动刷新验证状态。
✅ 三、获取 API Key 和发信参数
1. 找到 API Key:
进入左侧菜单:Send → Sending → Domain
点击配置好的域名,在Domain Setting中找到Sending keys,点击 Add sending key。

API Keys
复制 API Key(注意保存好,只显示一次,无法再看到)

✅ 四、配置发信信息,用于程序调用
你需要以下几个参数来发送邮件:
配置字段 | 示例值 | 说明 |
---|---|---|
api_key | key-3f9xxxxxxxxxxxxxxx12e0f7a | 你的私钥 |
domain | mg.yourdomain.com | 你添加的发信域名 |
from_name | JiaDingQiang | 发信人名称 |
reply_to | yourname@yourdomain.com | 收件人点击“回复”时的地址 |
注意,reply_to最好是跟domain保持一致,否则会增加判定为垃圾邮件的概率。
如果你正在配置DeepSeek自动找客户软件,配置后的结果如下:

如果你对这个DeepSeek自动找客户程序感兴趣,加我微信,免费送你。