写日志记录发送邮件的记录
收到邮件之后显示收件人名字是正常的中文
但是日志中写入的是乱码了
我在日志写入前设置了setEncoding("GBK")和setEncoding("UTF-8")都是乱码
return;
}
SimpleEmail email = new SimpleEmail();
try {
email.setHostName("10.10.10.10");
email.addTo("leilei@ccc.cn", "leilei");
email.setFrom("batch", "Batch");
email.setSubject(subject);
email.setMsg(body);
email.send();
} catch (Exception e) {
// TODO
throw new RuntimeException(e);
}
} body == null subject.equals("") 你不要添加修改编码格式的试试:
public static void sendErrorMail(String subject, List<String> body) {
StringBuilder sb = new StringBuilder();
for (String b: body) {
sb.append(b);
sb.append("\r\n");
}
sendErrorMail(subject,sb.toString());
}
public static void sendErrorMail(String subject, String body) {
if (subject == null