|
|
1、(static) sendEmailBySystemUser(to, subject, content) 以系统配置的用户发送邮件
示例:
发送邮件
输入:
请输入内容
(邮件地址,如:test@teemlink.com)
结果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:
请输入内容
(发件人地址,如:test@teemlink.com)
输入5:
请输入内容
(收件人地址,如:jarod@teemlink.com)
输入6:
请输入内容
(SMTP服务器,如:smtp.exmail.qq.com)
输入7:
请输入内容
(邮件服务器用户,通常为:test@teemlink.com 或 test)
输入8:
请输入内容
(邮件服务器密码,******)
输入9:
请输入内容
(密送人地址:test2@teemlink.com)
(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) 发送邮件
同上 |
|