2010-06-09 52 views

回答

10
\r\n 

,或者如果你要發送HTML郵件:

<br /> 

這樣:

From: <%= @name %> \r\n <%= @text %> 
From: <%= @name %> <br /> <%= @text %> 
+3

這可能適用於某些系統,但技術上不正確。純文本電子郵件中的新行應始終爲CRLF(「\ r \ n」):[RFC 2822](http://www.faqs.org/rfcs/rfc2822.html) – 2011-03-15 18:05:37

+0

這不適用於我。至少在Rails 4.1郵件預覽中沒有(我還沒有看過發送的郵件)。我使用Haml,並在其自己的行上有'\ r \ n'。 [Render like this。](http://i.imgur.com/uCbtB2t.png) – Dennis 2014-06-06 21:18:21

+4

\ r \ n應位於<%= %>之內並用雙引號 - <%= "\r\n" %>。否則,它被認爲是簡單的文本 – 2014-11-10 07:57:21

1

我可能是完全錯誤的,但它不是一個簡單的\ n嗎?

+1

我在電子郵件中看到了文字\ n字符(根本沒有換行符)。它們看起來像是從換行符轉換爲\ n – quantumpotato 2013-05-12 02:35:18

11
<%= "\r\n" %> 

在雙引號裏面和 '<%%>'。

否則它被認爲是簡單的文本。

+0

如果您使用HAML,請使用#{'\ r \ n'} – user1515295 2017-09-27 13:28:37

相關問題