Bmob 邮箱模块 发送邮件

Bmob 云函数发送邮件到指定邮箱,使用 oMail模块。
官方文档更新不及时,以下可使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
function onRequest(request, response, modules) {
//获得发送邮件的对象
var mailer = modules.oMail;
//设置发送服务器信息
var smtpTransport = mailer.createTransport({
service: "qq"
, auth: {
user: "*******@qq.com", // qq邮箱
pass: "*********" // qq邮箱后台开通SMTP时系统分配的鉴权码
}
});

smtpTransport.sendMail({
from : "*******@qq.com" , // 必须和上面的qq邮箱一致
to : "********@sina.com" ,
subject: "主题" ,
generateTextFromHTML : true ,
html : "啊哈哈哈"
}, function (error, responseback){
smtpTransport.close();
if(error){
//发送失败
response.send("发送失败"+error);
}else{
//发送成功
response.send("发送成功");
}
});
}

坚持原创技术分享,您的支持将鼓励我继续创作!