|
1、(static) sendemailbysystemuser(to, subject, content) 以系统配置的用户发送邮件
示例:
发送邮件
输入:
请输入内容
(邮件地址,如:)
结果1:
请输入内容
(function(){
var mailto = getitemvalue("输入1");
var subject = "这是一份测试邮件";
var content = "测试邮件的内容!";
sendemailbysystemuser(mailto, subject, content);
getcurrentdocument().finditem("结果1").setvalue("发送成功!");
})()
2、(static) sendemailwithattachmentsbysystemuser(to, subject, content, attachfiles) 以系统配置的用户发送邮件(带附件)
示例:
输入2:
请输入内容
输入3:
(附件)
结果2:
请输入内容
(function(){
var mailto = getitemvalue("输入2");
var subject = "这是一份测试邮件(带附件)";
var content = "测试邮件的内容!";
var filestext = getitemvalue("输入3");
var filesjson = packages.net.sf.json.jsonarray.fromobject(filestext);
var attachfiles = [context.getstoragerootpath() "/" filesjson.iterator().next().getstring("path")];//绝对地址数组
sendemailwithattachmentsbysystemuser(mailto, subject, content, attachfiles);
getcurrentdocument().finditem("结果2").setvalue("发送成功!");
})()
3、(static) sendmail(from, to, subject, body, host, user, password, bbc, validate) 发送邮件
示例:
输入4:
请输入内容
(发件人地址,如:)
输入5:
请输入内容
(收件人地址,如:)
输入6:
请输入内容
(smtp服务器,如:smtp.exmail.qq.com)
输入7:
请输入内容
(邮件服务器用户,通常为: 或 test)
输入8:
请输入内容
(邮件服务器密码,******)
输入9:
请输入内容
(密送人地址:)
(function(){
var from = getitemvalue("输入4");
var mailto = getitemvalue("输入5");
var host = getitemvalue("输入6");
var user = getitemvalue("输入7");
var password = getitemvalue("输入8");
var bbc = getitemvalue("输入9");
var validate = true;
var subject = "这是一份测试邮件";
var body = "测试邮件的内容!";
sendmail(from, mailto, subject, body, host, user, password, bbc, validate)
getcurrentdocument().finditem("结果3").setvalue("发送成功!");
})()
4、(static) sendmailwithattachments(from, to, subject, body, attachfiles, host, user, password, bbc, validate) 发送邮件
同上 |
|