Logger.info("==================");
Logger.info(">> 发送HTML邮件PfMailAndSMSUtil.sendHtmlEmail() called");
Logger.info("==================");
String smtpHost = "smtp.ym.163.com";//
String fromAddr = "xxxx@163.com";//发件人邮箱地址
String userName = "xxxx@163.com";//邮箱账号
String password ="";//邮箱密码
String senderName ="xxxx@163.com";//发件人名称
// XXX::接收地址必须以","分隔
// StringBuffer receivers = new StringBuffer();
// for (int i = 0; i < recEmails.length; i++) {
// receivers.append(recEmails[i]);
// receivers.append(",");
// }
try {
StringBuffer sb = new StringBuffer();
sb.append("测试1");
// Logger.info("邮件接收者receivers=" + receivers);
//下面代码是最核心的代码
MailTool.sendHtmlEmail(smtpHost, fromAddr, senderName, userName,password, "收件人邮箱(可以直接维护qq,163等邮箱)", "主题", sb, fileName);
//filename是附件地址,维护本地文件的绝对路径,不维护为“”
} catch (Exception e) {
Logger.error(e.getMessage(), e);
System.out.println(e.getMessage());
throw new PFBusinessException(
NCLangRes4VoTransl.getNCLangRes().getStrByID("pfworkflow",
"PfMailAndSMSUtil-000005", null,
new String[] { e.getMessage() })/* 错误:发送Email失败:{0} */,
e);
}
System.out.println();
如果执行的时候报错连接不上,是因为端口号25,这个问题我也不知道如何在NC解决