2011-01-10 41 views
8

只要我們向我們報告了「網絡釣魚」電子郵件,我們就會發送通知電子郵件。在這些電子郵件中,我們在原始網頁仿冒電子郵件中添加了一個複製粘貼文本,作爲向我們報告的示例。我們的代碼通過PHP去除電子郵件中的所有超鏈接,但仍然包含(純文本)鏈接。當用戶在其客戶端(Thunderbird,Outlook,Horde/IMP等)收到此電子郵件時,超鏈接將被刪除。是否可以禁用iPhone的自動超鏈接?

但是,iPhone喜歡以純文本格式輸入網址並自動將它們變成超鏈接。是否有任何可能的方法通過HTML標記或使用PHP替代超鏈接的某些部分來阻止此操作的發生?

+2

小心不要被黑名單,如果你發送類似的內容散裝!將電子郵件附加爲圖片可能會讓您的用戶受益。 – Eiko 2011-01-10 14:53:40

+0

備註:我試着將正斜槓替換爲ASCII等效字符,但iPhone仍將鏈接變爲可用的超鏈接。 – 2011-01-10 14:53:54

+0

@Eiko這對我們來說不是問題。此電子郵件只會在我們的域中發送,絕不會傳送到外部地址。它也在HTML模板化電子郵件中被「引用」,其中包含更多內容,然後是複製粘貼。好的小費,儘管如此。 +1 – 2011-01-10 14:55:54

回答

3

似乎沒有辦法抑制這種行爲,那麼如何將他們變回鏈接但沒有href?

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

0

你可以嘗試在URL的某些部分插入零寬度的Unicode空白。

例如。 u'http://www.\u2060example.com'(在python - [抱歉])

U + 2060被稱爲 '字連接符'。這是一個零寬度,不破碎的空白字符。

這不應該是一個有效的網址,所以希望iPhone不會把它變成鏈接。

http://en.wikipedia.org/wiki/Space_(punctuation)#Table_of_spaces