【发布时间】:2011-11-29 08:46:36
【问题描述】:
我正在从我的应用程序发送 HTML 邮件,该邮件包含 URL,有没有办法阻止邮件客户端将这些 URL 显示为链接?
例如:
<table>
<tbody>
<tr>
<td>http://www.google.com</td>
</tr>
</tbody>
</table>
我希望它生成一个静态文本。
有什么想法吗?
【问题讨论】:
-
不,这是接收邮件客户端的 UI 功能,旨在让用户的生活更轻松(并减少选择文本、复制文本和粘贴文本到地址栏中的数量) )。据我所知,你对此无能为力。我赞同@Kimvais 关于为什么你想让你的电子邮件收件人的生活更麻烦的评论......
-
有充分的理由想要阻止电子邮件客户端自动生成链接。邮件客户端的用户体验并非万无一失。有时在一封电子邮件中包含多个链接是没有意义的,如果客户端自动将每个看起来像 URL 的字符串转换为一个链接,那么您可能会收到一封针对最终用户优化程度较低的电子邮件(即,它太忙太吵了)而不是更多。
-
Phooey。向我网站的用户发送一个特殊的促销链接,链接对每个用户都是唯一的,我在电子邮件中提到网站的名称(mysite.com),然后在电子邮件中稍后是他们的特殊链接。后来我收到了几个帮助请求,他们的促销无效,因为他们错误地点击了主页链接。完全合法的用例。
-
在我们的例子中,我们在电子邮件中有一个类似于“asdf:sqlserver:dbtier.machine.client.com”的数据库实例名称,其中“dbtier.machine.client.com”不是t 真的是一个 URL,但在电话电子邮件中,它出现了一个可点击的链接,该链接指向 silverjewelry(dot)com,因为显然那是 client(dot)com 的去向。我们只想显示没有链接的文本。
-
网络钓鱼和客户端颜色选择是我想要取消链接的两个主要原因:)