email邮件收发[100元]
email
提示
- 测试支持qq及163的pop邮箱,其他自测
getEmail 获取email邮件,可过滤
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
config | 是 | object | 配置参数 |
filter | 否 | string | 过滤发件人,可空,不填则不过滤 |
readNum | 否 | int | 读取条数,可空,默认最新一条,一次读取太多条容易造成脚本卡死崩溃 |
let ret = llEmail.getEmail({
user: "1920712147@qq.com",
pass: "xxxxxxxxx",//qq,163邮箱必须申请授权码,不是直接填密码
host: "pop.qq.com", //pop服务器地址,可空,不填默认为qq的pop.qq.com
port: 110,//pop服务器端口,可空,不填默认110
})
//添加过滤条件,过滤发件人
ret = llEmail.getEmail({
user: "1920712147@qq.com",
pass: "xxxxxxxxx",//qq,163邮箱必须申请授权码,不是直接填密码
}, "158")
//设置查询条数,如有过滤条件,则从这几条中进行过滤
ret = llEmail.getEmail({
user: "1920712147@qq.com",
pass: "xxxxxxxxx",//qq,163邮箱必须申请授权码,不是直接填密码
}, "158", 5)
logd(ret)
if (ret) {
for (let i = 0; i < ret.length; i++) {
logd(i, ret[i])
}
}
//返回值为二维数组,数组内容为[发件人,接收时间,主题,正文]
//[[<158xxxxx@163.com>, 2022-07-16 16:35, 测试内容2, 网易测试1]]
返回值 | 类型 | 说明 |
---|---|---|
[[<15859801936@163.com>, 2022-07-16 16:35, 测试内容2, 网易测试1]] | 二维数组 | [ [发件人, 接收时间, 主题, 正文] ] |
sendEmail 发送email邮件
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
config | 是 | object | 配置参数 |
subject | 是 | string | 主题,标题 |
content | 是 | string | 正文内容 |
let ret = llEmail.sendEmail({
user: "1920712147@qq.com",
pass: "xxxxxxxxx",//qq,163邮箱必须申请授权码,不是直接填密码
to: "275971275@qq.com"//发送给谁
host: "smtp.qq.com", //smtp服务器地址,可空,不填默认为qq的smtp.qq.com
port: 465,//pop服务器端口,可空,465
}, "邮件主题,标题", "邮件正文,内容测试")
logd(ret)
返回值 | 类型 | 说明 |
---|---|---|
true | boolean | 是否发送成功 |