创建指向特定电子邮件的超链接

时间:2015-12-08 21:42:25

标签: asp.net email

我开发了一个分页应用程序,用于向用户发送电子邮件和短信。我们希望能够在邮件中创建指向公司SMTP服务器上特定电子邮件的超链接。

我可以发送一条文本消息,创建指向Outlook的链接:https://mail.domain.com。我们想要创建指向特定电子邮件的链接。

我找到了以两种方式执行此操作的说明。他们是:

链接:Outlook:收件箱/〜主题(由<>包围) 要么 链接:Outlook:'GUID'(由<>包围)

但是他们给了我错误消息: ASP.NET检测到请求中有可能存在危险的数据,因为它可能包含HTML标记或脚本。

有人可以指导我如何在我们的SMTP Outlook服务器上创建指向特定电子邮件的链接吗?

感谢。

更新 我可以发送短信但链接不会显示为链接而是文本。 这是我的电子邮件正文字符串,可以发送到我的手机,但链接不会转到定义的电子邮件。 我尝试像这样创建Outlook链接:

string test = "<Outlook:Inbox//~New Provider>";
 EmailInfo.Message = HttpUtility.HtmlEncode(test);

我也尝试使用href:

创建链接
string test = "<a href=\"<Outlook:Inbox//~New Provider>\">Email Link</a>";
EmailInfo.Message = HttpUtility.HtmlEncode(test);

两者都成功发送短信到我的手机。但我无法点击链接。它们显示为如下文本: MSG:&lt; a href =“&lt; Outlook:Inbox // ~New Provider&gt;”&gt;电子邮件链接&lt; / a&gt;

为什么链接显示为纯文本?

0 个答案:

没有答案