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默認二級域名一樣,用它來發郵件了。
