标签:mime 直接 资料 协议 格式 src 第一时间 公众 文章
Java发送邮件时标题和发件人乱码最近碰到一个问题,Java发送邮件时,查看邮箱结果,发件人及邮件标题正文全部乱码
通过翻阅资料,原因及解决方法如下:
// Set Subject: 头字段
message.setSubject(MimeUtility.encodeText(mail, MimeUtility.mimeCharset("gb2312"), null));
// 设置邮件发送日期
message.setSentDate(new Date());
// 设置邮件发件人名称
Address address = new InternetAddress(mailTitle, MimeUtility.encodeText(mailTitle, MimeUtility.mimeCharset("gb2312"), null));
// Set From: 头部头字段
message.setFrom(address);
// Set To: 头部头字段
message.addRecipient(Message.RecipientType.TO, new InternetAddress(toMail));// 设置邮件格式
message.setContent(str, "text/html;charset=gbk");
EOF
本文作者:久曲建的测试窝
本文链接:https://www.cnblogs.com/longronglang/p/8709000.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
优秀不够,你是否无可替代
软件测试交流QQ群:721256703,期待你的加入!!
欢迎关注我的微信公众号:软件测试君
标签:mime 直接 资料 协议 格式 src 第一时间 公众 文章
原文地址:https://blog.51cto.com/15009374/2557213