Помощник клиента Web Mail не переводит переводы строк в теле сообщения (mvc3 / asp.net)? - PullRequest
0 голосов
/ 14 октября 2011

Может кто-нибудь сказать мне, почему переводы новой строки не переводятся в сообщении электронной почты, когда оно передается в качестве тела почтового помощника?

            string body = "First line here" +  Environment.NewLine + Environment.NewLine +
          "Here is a newline...";

                    WebMail.Send(
                        "myemail@mycom.com",
                        "Subject",
                        body, "myemail@mycom.com");

Выходные данные находятся на одной строке в самом сообщении электронной почты. Thx!

1 Ответ

4 голосов
/ 14 октября 2011

Значение по умолчанию для параметра isBodyHtml из метода send равно true, поэтому Environment.NewLine игнорируется.Если вы установите isBodyHtml = false, он будет работать.

WebMail.Send(to: "mail@gmail.com", subject: "Test", isBodyHtml:false, body: "First line here" + Environment.NewLine + "Second line.");
...