作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
”字符,我该如何阻止这种情况? 这是我的文字: The following transactio-6ren">
当我用 Java 发送电子邮件时,如果单词“From”是任何行的第一个单词,则在该单词的开头附加一个“>”字符,我该如何阻止这种情况?
这是我的文字:
The following transaction has been posted:
From Scholarship Name - $scholName
To Department - $deptName
这就是发送出去的内容
The following transaction has been posted:
>From Scholarship Name - $scholName
To Department - $deptName
我可以将“From”作为任何行的第一个单词,然后我就明白了。如果我把“From”放在其他任何地方,那么它就可以正常工作。
我的代码:
private String sendMsg(String subject, String msgString, String[] toMail, List<String> ccMailList) throws C3Exception {
String returnMsg = null;
MimeMessage msg = mailSender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(msg, true);
helper.setTo(toMail);
if (ccMailList != null && !ccMailList.isEmpty()) {
String[] ccMail = new String[ccMailList.size()];
for(int x = 0; x < ccMailList.size(); x++) {
ccMail[x] = ccMailList.get(x);
}
helper.setCc(ccMail);
}
helper.setSubject(subject);
helper.setFrom("noreply@email.com");
helper.setSentDate(Calendar.getInstance().getTime());
helper.setText(new String(msgString));
mailSender.send(msg);
return returnMsg;
}
最佳答案
您如何检查输出?以“From”开头的行是 unix 邮箱中的消息分隔符,并通过在前面添加“>”进行转义。实际的邮件阅读器应该正确显示所有内容。
关于java - 在Java中发送电子邮件将 '>'字符放在单词 "From"前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29152034/
我是一名优秀的程序员,十分优秀!