sendMail
来自于:开发者立即使用
论坛示例
为帮助用户更好更快的使用模块,论坛维护了一个示例,示例中包含示例代码供您参考。
模块接口
sendText
发送简单文本邮件
sendText({params}, callback(ret, err))
params
host:
- 类型:字符串
- 描述:(可选项)smtp地址
- 默认值:smtp.163.com
port:
- 类型:数字型
- 描述:(可选项)smtp端口
- 默认值:465
sendName:
- 类型:字符串型
- 描述:(必填项)发送方名称。
fromUser:
- 类型:字符串型
- 描述:(必填项)发送方邮件地址。
password:
- 类型:字符串型
- 描述:(必填项)邮箱POP3/SMTP服务授权码。
receiveUser:
- 类型:字符串型
- 描述:(必填项)接受方邮件地址。
title:
- 类型:字符串型
- 描述:(必填项)设置邮件标题。
content:
- 类型:字符串型
- 描述:(必填项)设置邮件内容。
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
status: true, //布尔型;true||false
}
err:
- 类型:JSON对象
- 内部字段:
{
msg: ""
}
示例代码
var demo = api.require('sendMail');
demo.sendText({
fromUser : 'xx@163.com',
password : 'xx',
receiveUser : 'xx@qq.com',
sendName : '发送人1',
title : '发送文本',
content : '文本内容'
},
function(ret, err) {});
可用性
iOS、Android系统
可提供的1.0.0及更高版本
sendHtml
发送html文本邮件
sendHtml({params}, callback(ret, err))
params
host:
- 类型:字符串
- 描述:(可选项)smtp地址
- 默认值:smtp.163.com
port:
- 类型:数字型
- 描述:(可选项)smtp端口
- 默认值:465
sendName:
- 类型:字符串型
- 描述:(必填项)发送方名称。
fromUser:
- 类型:字符串型
- 描述:(必填项)发送方邮件地址。
password:
- 类型:字符串型
- 描述:(必填项)邮箱POP3/SMTP服务授权码。
receiveUser:
- 类型:字符串型
- 描述:(必填项)接受方邮件地址。
title:
- 类型:字符串型
- 描述:(必填项)设置邮件标题。
content:
- 类型:字符串型
- 描述:(必填项)设置邮件html内容。
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
status: true, //布尔型;true||false
}
err:
- 类型:JSON对象
- 内部字段:
{
msg: ""
}
示例代码
var demo = api.require('sendMail');
demo.sendHtml({
fromUser : 'xxx@163.com',
password : 'xx',
receiveUser : 'xx@qq.com',
sendName : '发送人2',
title : '发送html',
content : '<html>..html内容.. </html>'
},
function(ret, err) {});
可用性
iOS、Android系统
可提供的1.0.0及更高版本
sendFile
发送带附件邮件
sendFile({params}, callback(ret, err))
params
host:
- 类型:字符串
- 描述:(可选项)smtp地址
- 默认值:smtp.163.com
port:
- 类型:数字型
- 描述:(可选项)smtp端口
- 默认值:465
sendName:
- 类型:字符串型
- 描述:(必填项)发送方名称。
fromUser:
- 类型:字符串型
- 描述:(必填项)发送方邮件地址。
password:
- 类型:字符串型
- 描述:(必填项)邮箱POP3/SMTP服务授权码。
receiveUser:
- 类型:字符串型
- 描述:(必填项)接受方邮件地址。
title:
- 类型:字符串型
- 描述:(必填项)设置邮件标题。
content:
- 类型:字符串型
- 描述:(必填项)设置邮件html内容。
paths:
- 类型:数组型
- 描述:(必填项)需要发送附件文件列表(支持fs://、widget://路径,widget://路径不支持大文件)。
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
status: true, //布尔型;true||false
}
err:
- 类型:JSON对象
- 内部字段:
{
msg: ""
}
示例代码
var demo = api.require('sendMail');
demo.sendFile({
fromUser : 'zhaoruoxi65@163.com',
password : '123qweasdzxc',
receiveUser : '176142998@qq.com',
sendName : '发送人3',
title : '发送附件',
content : '文本内容',
paths : ['/storage/emulated/0/1596535386495.jpg','widget://image/refresh.png']
},
function(ret, err) {});
可用性
iOS、Android系统
可提供的1.0.0及更高版本