-1

我的代码示例是:

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 = "耶尼雅子" and _forward = "deneme mail 2"

在此处输入图像描述

4

3 回答 3

2

由于您将电子邮件作为 HTML 文本发送,因此您应该使用<br>HTML 换行符。

于 2012-05-15T11:42:08.173 回答
2

改为使用System.getProperty("line.separator"),以使您的代码在所有操作系统上工作。

于 2012-05-15T11:49:33.060 回答
0

请使用\r\n而不是使用\n. 对于windows 操作系统\n没有帮助。\nLinux 操作系统中完美运行

于 2012-05-15T11:46:38.207 回答