见下面java代码
@Override
public String attach(String from, String[] to, String[] cc, String subject, String content,
String path, String name) throws Exception {
HtmlEmail email = new HtmlEmail();
EmailAttachment attachment = new EmailAttachment();
attachment.setPath(path); // 邮件附件路径
attachment.setName(name);// 邮件发送出去时附件名
email.attach(attachment);
email.setHostName(""); // 主机名
email.setFrom(from); // 发送时发件人名称
if (to != null) {
for (String email2 : to) {
if (email2 != null && email2.trim().length() > 0) {
email.addTo(email2.trim());
}
}
}
if (cc != null) {
for (String email2 : cc) {
if (email2 != null && email2.trim().length() > 0) {
email.addCc(email2.trim());
}
}
}
email.setCharset("UTF-8");
email.setSubject(subject);// 邮件主题
email.setAuthentication("用户名","密码");
email.setHtmlMsg(content);//邮件内容
String status = email.send();
logger.info("================EmailDSImpl send result:" + status);
return status;
}
关于内容中带图片的,个人建议最好使用图片的base64,以字符串形式放入conten中。