1、首先你需要创建一个 mailgun 账户,没有请去注册一个。
注册之后会有 mailgun 会给你一个默认的子域名,你就可以使用这个子域名去发送邮件了,如下图:
2、gulp创建任务:
var sendmail = require("gulp-mailgun");
// 发送邮件任务 gulp.task("email",function(){ gulp.src("test.html") // 要测试的emm路径 .pipe(sendmail({ key: "key-076**************", // mailgun的API key sender: "postmaster@sandboxe70***************.mailgun.org", // mailgun提供邮件发送账号 recipient: "630*****@qq.com,ay*******@gmail.com", // 接收邮件的用户,多个用户中间用逗号隔开 subject: "邮件标题" // 邮件标题 })); });
3、执行 gulp email 命令,就可以发送邮件了。但是邮件有可能会发送到你的垃圾邮箱里面去,这个需要注意。
注意:
mailgun默认的子域名会有邮件发布数量限制,我们可以在mailgun里生成一个二级域名,这样邮件的发布数量会有一定的增加。二级域名的申请方法如下:
a、必须先自己有一个域名,没有可以去新网等网站购买一个,比如:www.aysee.com。
b、在mailgun创建一个二级域名,并且这个二级域名必须和刚才你购买的域名有关联,如:mg.aysee.com
c、然后按照mailgun页面上显示的教程,去www.aysee.com 的dns解析的服务器上做一些设置,添加一些域。
d、解析通过后你就可以像使用mailgun默认二级域名一样,用它来发邮件了。