MailGun是一个很好用的邮件发送工具,可试用3个月第月5000封免费邮件,三个月后第1000封邮件$0.80,约人民币5毛多,算是比较实惠的了。
1.注册用户(略),增加域名。
进入用户中心点击“Add New Domain”:
https://app.mailgun.com/app/sending/domains
填写子域名:这里以 mail.cnop.net 为例:
点击“Add Domain”。
按提示解析相关域名:
类型 | 解析域名 | 解析值 |
TXT | mail.cnop.net | v=spf1 include:mailgun.org ~all |
TXT | pic1._domainkey.mail.cnop.net | k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNAD |
MX | mail.cnop.net | mxa.mailgun.org |
MX | mail.cnop.net | mxb.mailgun.org |
CNAME | email.mail.cnop.net | mailgun.org |
2.解析域名
这里以我的Godaddy解析为例(注意解析时不要带上后面主域名,如mail.cnop.net解析值应为mail)。
都完成,等待解析生效后点击 “Verify DNS Settings”:
解析生效后如下:
完成解析验证如下:
3.添加邮箱用户
https://app.mailgun.com/app/sending/domains/mail.cnop.net/credentials
点击右上角“New SMTP User”
新建后会弹出新建用户的密码。
4.发送邮件测试(注意信息更换成自己的)
这里以linux系统发送为例,更多方式请参考官方:https://documentation.mailgun.com/en/latest/quickstart-sending.html#send-via-smtp
去用户中心查找秘钥:
https://app.mailgun.com/app/account/security/api_keys
发送邮件:
curl -s --user 'api:846a31c5e7dc0583abd32b50ba83a10a-6b6vvv' https://api.mailgun.net/v3/mail.cnop.net/messages -F from='root@mail.cnop.net' -F to=sjbyddd@qq.com -F to=sjbyaaa@qq.com -F subject='Hello' -F text='Testing'
其中:
api 后面为你的秘钥
from 刚刚建立的邮件账户
to 后面为发送到的 邮箱地址,这里以发送到sjbyddd,sjbyaaa两个邮箱为例
subject 邮件标题
text 邮件内容
查询邮箱收件箱,垃圾箱看是否收到邮件。
发送脚本附件: https://www.cnop.net/uploadfile/2020/0402/20200402103136550.zip