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 回答