加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

java-在Spring Framework中对邮件的口音支持

发布时间:2020-12-15 01:18:42 所属栏目:大数据 来源:网络整理
导读:我正在使用Spring Framework在发送者中发送带有单词òmnium(请参阅口音)的邮件. 该代码是我为Spring找到的代码: org.springframework.mail.javamail.JavaMailSenderImpl sender = sender(); javax.mail.internet.MimeMessage msg = sender.createMimeMessag

我正在使用Spring Framework在发送者中发送带有单词òmnium(请参阅口音)的邮件.

该代码是我为Spring找到的代码:

    org.springframework.mail.javamail.JavaMailSenderImpl sender = sender();
    javax.mail.internet.MimeMessage msg = sender.createMimeMessage();
    MimeMessageHelper helper = new MimeMessageHelper(msg,multipart,"UTF-8");
    helper.setFrom(from);
    ...
    sender.send(msg);

我尝试了两种方法:

>没有处理从
>使用以下代码进行编码:MimeUtility.encodeText(from)或MimeUtility.encodeText(from,“ UTF-8”,null)

第一种情况给我一个问号.第二个给出的是=?UTF-8?Q?= C3 = 92mnium,如《雷鸟》中所见.

什么是正确的方法?

最佳答案
第二种方法很好用.请注意,您不应将MimeUtility.encodeText()应用于“发件人”字段的地址部分,即i. e.

String from = MimeUtility.encodeText("òmnium","UTF-8",null) + " <test@test.com>";

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读