0

我正在使用 System.Net.Mail 发送电子邮件,并且我想保护我的用户不通过这些电子邮件接收 url。我已经使用了 HtmlEncode,如果我的表单数据是 html 或脚本,它就可以工作,但如果用户键入普通的 url(例如 www.stackoverflow.com)或电子邮件地址,电子邮件正文本身会创建一个链接——即使我将 IsBodyHtml 设置为 false。

我想知道如何确保我的整个电子邮件正文不能被点击并带到其他地方。

Ps:我尝试使用 UrlEncode,但它“破坏”了整个电子邮件。

4

1 回答 1

0

这是由电子邮件客户端(Outlook、Gmail 等)为方便您解析 URL 而引起的。如果您查看 MailMessage 对象的 Body 属性,您将没有 HTML 链接(<a href=...)

于 2013-10-21T15:51:30.720 回答