我的代码示例是:
private String _body;
private String _forward;
// setup message body
BodyPart messageBodyPart = new MimeBodyPart();
messageBodyPart.setContent(_body + "\n" + "--------------------------------" + "\n" + _forward , "text/html");
_multipart.addBodyPart(messageBodyPart);
当我将此邮件发送到我的电子邮件地址时,它会显示:
_body =“Yeni Yazi” 和_forward =“deneme mail 2”
答案 0 :(得分:2)
由于您要将电子邮件作为HTML文本发送,因此应使用<br>
代替HTML换行符。
答案 1 :(得分:2)
使用System.getProperty("line.separator")
来代替所有操作系统。
答案 2 :(得分:0)
请使用\r\n
而不是\n
。对于 Windows操作系统,\n
无效。 \n
在 Linux OS