Skip to main content
 首页 » 编程设计

c#之电子邮件正文格式问题

2024年02月03日31over140

我的电子邮件格式有问题。我想要一条新线..

这是电子邮件中的格式..

Name: sdds Phone: 343434 Fax: 3434 Email: valencia_arman@yahoo.com Address: dsds Remarks: dsds Giftwrap: Yes Giftwrap Instructions: sdds Details: PEOPLE OF THE BIBLE(SCPOTB-8101-05) 1 x Php 275.00 = Php 275.00 Total: Php275.00 

这是我的 C# 代码..

mail.Body = "Name: " + newInfo.ContactPerson + Environment.NewLine 
                                + "Phone: " + newInfo.Phone + Environment.NewLine 
                                + "Fax: " + newInfo.Fax + Environment.NewLine 
                                + "Email: " + newInfo.Email + Environment.NewLine 
                                + "Address: " + newInfo.Address + Environment.NewLine 
                                + "Remarks: " + newInfo.Notes + Environment.NewLine 
                                + "Giftwrap: " + rbGiftWrap.SelectedValue + Environment.NewLine 
                                + "Giftwrap Instructions: " + newInfo.Instructions + Environment.NewLine + Environment.NewLine 
                                + "Details: " + Environment.NewLine 
                                + mailDetails; 

请您参考如下方法:

如果您以 HTML 格式发送,请确保设置格式。

mail.BodyFormat = MailFormat.Html; 

然后你可以使用<br/>如果你想的话。

更新:

试试这个作为替代方案:

using System.Net.Mail; 

...

MailMessage myMail; 
myMail = new MailMessage(); 
myMail.IsBodyHtml = true;