2016-11-18 98 views
-1

所以我在.NET換行符電子郵件

我試圖發送一個電子郵件看起來像下面


尊敬的有一點的一個奇怪的情況與C#學生,

你收到這封電子郵件是因爲您聯繫我們關注

我們的支持人員將在48小時

內響應

謝謝,

流血的心教育貸款服務團隊。


電子郵件發送,這只是我所有的新行字符不會做任何事情。他們甚至不會在電子郵件中顯示爲文字。

我誤解了什麼?

MailMessage mailObj = new MailMessage("[email protected]", thisStud.EmailAddress, "We Recieved your message!", 
      "Dear Valued Student,\n" 
      + "\nYou are recieving this email because you contacted us with a concern\n" 
      + "\nOur Support Staff will respond withn 48 hours.\n" 
      + "\nThank you,\n" 
      + "\nBleeding Hearts Educational Loan Service Team."); 
+2

使用'Environment.NewLine'也做了如何使用'的String.format谷歌搜索()'功能,讓您可以格式化你的信息正確地傳遞'Environment.NewLine'一些參數這將沿讓閱讀你的搞亂字符串concat清潔劑 – MethodMan

+2

我相信'
'也會工作。 – Gavin

+2

[如何在C#System.Net.Mail.MailMessage中創建多行文本]可能的重複(http://stackoverflow.com/questions/5020469/how-to-create-a-multi-line-body-in -c-sharp-system-net-mail-mailmessage) – Gavin

回答

0

CR + LF或ASCII 13後加10應該有效。