在Outlook,Gmail等中停止自动超链接

12 c# email

我的Web应用程序向用户发送电子邮件.该电子邮件包含用于进一步用户操作的链接.我们的安全标准要求电子邮件中的链接无法点击.但是,电子邮件客户端会识别电子邮件中的https://并自动链接该URL.

关于如何阻止电子邮件客户端自动链接的任何想法.我想如果我跳过https://,它可能会停止自动链接.但是,如果我必须保持https://有任何方法可以避免自动链接.

电子邮件中的链接是在c#代码中动态构造的.

pie*_*n72 18

我知道这个帖子已经老了,但我自己也遇到过这个问题,并没有被gif图像修复激动.如果你正在使用HTML电子邮件,一个稍微好一点的解决方案是使用非渲染标记分解链接文本,该标记会欺骗解析器.我是一个简单的不存在<z>的粉丝:

  https<z>://securesite.</z>com

它甚至适用于Stack Overflow帖子:https://securesite.com.

希望这有助于某人.


小智 6

我也希望禁用它,因为我认为这是一个"有效"的用途,因为不想要自动链接(一个原因是设计师想要这样,他们目前正在支付账单).

在发送的没有图像的电子邮件中,标题中包含域名:EXTRANET.EXAMPLE.COM

我甚至把内联样式确保它在黑色背景上保持白色: <span style="font-size: 1.5em;padding: 0.5em 0;text-transform: uppercase; font-weight:bold;color:#FFFFFF;text-decoration:none;">EXTRANET.EXAMPLE.COM</span>

Gmail将其设为链接,添加下划线并将其变为亮蓝色而非预期的白色.

起初我尝试更换&#46;使它看起来很好的点,但没有欺骗Gmail解析器.

所以,我添加了一个工作得很好的跨越空间(即它愚弄了Gmail的解析器):

<span style="font-size: 1.5em;padding: 0.5em 0;text-transform: uppercase; font-weight:bold;color:#FFFFFF;text-decoration:none;">EXTRANET<span style="font-size:0.1em">&nbsp;</span>.<span style="font-size:0.1em">&nbsp;</span>EXAMPLE<span style="font-size:0.1em">&nbsp;</span>.<span style="font-size:0.1em">&nbsp;</span>COM</span>


Lar*_*sen 5

只需<span>在冒号(<span>:</span>)或类似的地方创建一个普通标签即可:)


abe*_*nky 2

将实际文本替换为看起来像文本的小 GIF 图像。

电子邮件解析器无法识别图像中的文本。