mailUtils

概述

本地邮箱插件,可设置本地邮箱账号、发送邮件。

插件接口

setFromAddres

设置本地账号

setFromAddres({params}, callback(ret))

parameter

host:

  • 类型:字符串类型
  • 描述:发送邮箱host,例QQ:'smtp.qq.com'

port:

  • 类型:字符串类型
  • 描述:发送邮箱host端口号 例QQ:'587'

add:

  • 类型:字符串类型
  • 描述:发送邮箱地址

psw:

  • 类型:字符串类型
  • 描述:发送邮箱POP3/SMTP服务授权码;注:不是邮箱密码

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    status:true,                //布尔类型;true/成功,false/失败,详情剪err返回msg
}

err:

  • 类型:JSON 对象
  • 内部字段:
{
msg:'',                        //字符串类型;错误信息
}

示例代码

var mailUtils = api.require('mailUtils');
mailUtils.setFromAddres({ 
host:'',           //字符串类型;发送邮箱host,例QQ:'smtp.qq.com'
port:'',          //字符串类型;发送邮箱host端口号  例QQ:'587'
add:'',           //字符串类型;发送邮箱地址
psw:'',          //字符串类型;发送邮箱POP3/SMTP服务授权码;注:不是邮箱密码
}, function(ret, err) {
   api.alert({
            msg: JSON.stringify(ret)
        })
});

可用性

Android系统

可提供的1.0.0及更高版本

sendEmail

发送邮件

sendEmail({params}, callback(ret))

parameter

to:

  • 类型:字符串类型
  • 描述:接收邮箱

subject:

  • 类型:字符串类型
  • 描述:邮件主题

content:

  • 类型:字符串类型
  • 描述:邮件内容

filePath:

  • 类型:字符串类型
  • 描述:(可选项)附件文件路径,支持fs路径

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    status:true,                //布尔类型;true/成功,false/失败,详情剪err返回msg
}

err:

  • 类型:JSON 对象
  • 内部字段:
{
msg:'',                        //字符串类型;错误信息
}

示例代码

var mailUtils = api.require('mailUtils');
mailUtils.sendEmail({ 
to:'',  
subject:'',   
content:'',
}, function(ret, err) {
   api.alert({
            msg: JSON.stringify(ret)
        })
});

可用性

Android系统

可提供的1.0.0及更高版本

是否仍需要帮助? 请保持联络!
最后更新于 2024/12/2