码迷,mamicode.com
首页 > 编程语言 > 详细

Java发送邮件时标题和发件人乱码

时间:2020-12-04 11:43:10      阅读:15      评论:0      收藏:0      [点我收藏+]

标签: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,期待你的加入!!

欢迎关注我的微信公众号:软件测试君
技术图片

Java发送邮件时标题和发件人乱码

标签:mime   直接   资料   协议   格式   src   第一时间   公众   文章   

原文地址:https://blog.51cto.com/15009374/2557213

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!