C# 电子邮件IsBodyHtml=false,不带URL或mailto
我正在使用System.Net.Mail发送一封电子邮件,我希望保护我的用户不通过这些电子邮件接收URL。 我已经使用了HtmlEncode,如果我的表单数据是html或脚本,它就可以工作,但是如果用户键入一个普通url(例如www.stackoverflow.com)或电子邮件地址,电子邮件正文本身就会创建一个链接,即使我将IsBodyHtml设置为false 我想知道如何确保我的整个电子邮件正文文本不能被点击并带到其他地方C# 电子邮件IsBodyHtml=false,不带URL或mailto,c#,email,encoding,C#,Email,Encoding,我正在使用System.Net.Mail发送一封电子邮件,我希望保护我的用户不通过这些电子邮件接收URL。 我已经使用了HtmlEncode,如果我的表单数据是html或脚本,它就可以工作,但是如果用户键入一个普通url(例如www.stackoverflow.com)或电子邮件地址,电子邮件正文本身就会创建一个链接,即使我将IsBodyHtml设置为false 我想知道如何确保我的整个电子邮件正文文本不能被点击并带到其他地方 Ps:我尝试使用UrlEncode,但它“破坏”了整个电子邮件。这是
Ps:我尝试使用UrlEncode,但它“破坏”了整个电子邮件。这是由于电子邮件客户端(Outlook、Gmail等)为了方便起见解析URL造成的。如果查看MailMessage对象的Body属性,则没有HTML链接
(