2015-09-07 85 views
1

我使用Java郵件API來通過SMTP發送「文本/純」內容類型的電子郵件。我正在使用存儲在數據庫中的電子郵件模板。爲了把換行符在電子郵件正文中,我使用\r\n。然而,當接收到電子郵件時的\r\n不被轉換爲換行符,而不是它們顯示爲文本\r\n的JavaMail,添加換行符純文本電子郵件

例如:

This line is followed by a carriage return.\r\nThis is a new line. 

模板電子郵件正文中顯示接收到的電子郵件作爲

This line is followed by a carriage return.\r\nThis is a new line. 

,而不是

This line is followed by a carriage return. 

This is a new line. 

我曾嘗試使用剛剛\n和太不起作用。我該如何解決這個問題?

回答

0

我得到同樣的問題, 當我在換行符前添加「空格」,它的工作原理 但這意味着爲每一行創建標籤「pre」。

0

如果模板中包含換行作爲單獨的反斜槓和字符「n」,你將需要做些什麼來將其轉換爲真正的「換行」字符。同上\ r。更好地將存儲與真正的回車和換行符開始與模板。

相關問題