8

每当我们收到“网络钓鱼”电子邮件报告给我们时,我们都会发送通知电子邮件。在这些电子邮件中,我们在原始网络钓鱼电子邮件中包含文本的复制粘贴,作为报告给我们的示例。我们的代码通过 PHP 从电子邮件中删除所有超链接,但仍然包含(以纯文本形式)链接。当用户在其客户端(Thunderbird、Outlook、Horde/IMP 等)中收到此电子邮件时,超链接将被删除。

然而,iPhone 喜欢以纯文本格式获取网址并自动将其转换为超链接。是否有任何可能的方法可以通过 HTML 标记或使用 PHP 替换超链接的某些部分来阻止此操作的发生?

4

3 回答 3

3

似乎没有办法抑制这种行为,那么如何将它们转回链接但没有href?

http://example.com -><a href="">http://example.com</a>

于 2011-01-10T14:58:09.703 回答
0

您可以尝试在 url 的某些部分插入零宽度的 unicode 空格。

例如。 u'http://www.\u2060example.com'(在 python 中——[对不起])

U+2060 被称为“Word Joiner”。它是一个零宽度、不间断的空白字符。

这不应该是一个有效的 url,所以希望 iPhone 不会把它变成一个链接。

http://en.wikipedia.org/wiki/Space_(标点符号)#Table_of_spaces

于 2011-01-11T12:19:49.463 回答
0

我必须将包含下划线的电子邮件地址放在引号中,以防止它变成隐藏下划线的超链接。示例 1:“address_3@myserver.net”</p>

于 2019-08-20T03:57:44.673 回答