0

Web メール ヘルパーの本文として渡されたときに、電子メール メッセージで改行が変換されない理由を誰か教えてもらえますか?

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

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

出力はすべて、電子メール メッセージ自体の同じ行にあります。どうも!

4

1 に答える 1

4

send メソッドのパラメーター isBodyHtml のデフォルト値は true です。これが、Environment.NewLine が無視される理由です。isBodyHtml = false を設定すると機能します。

WebMail.Send(to: "mail@gmail.com", subject: "Test", isBodyHtml:false, body: "First line here" + Environment.NewLine + "Second line.");
于 2011-10-14T18:35:32.893 に答える