我們在我們的網站上遇到一個奇怪的錯誤,我們認爲它與用戶計算機上安裝的軟件有關。我們在很多頁面上都有一個電子郵件鏈接,這是使用JavaScript創建的(所以垃圾郵件不會得到它)。在頁面上點擊電子郵件鏈接的軟件?
看起來鏈接在某些用戶的機器上自動「點擊」。然後,一些用戶通過點擊彈出的電子郵件窗口上的發送來丟棄該窗口,從而導致大量電子郵件給我們。
檢查Apache日誌時,在瀏覽器字符串中看不到任何奇怪的東西。這可能是一個下載加速器/預取器無法使用嗎?關於這可能是什麼的任何其他理論?
在HTML鏈接是這樣寫的(它是由Smarty的自動生成):
<script type="text/javascript" language="javascript">
<!--
{document.write(String.fromCharCode(60,97,32,104,114,101,
102,61,34,109,97,105,108,116,111,58,115,117,112,112,111,114,
116,64,112,114,111,118,101,46,110,111,63,115,117,98,106,101,99,
116,61,82,101,102,101,114,97,110,115,101,110,117,109,109,101,114,
37,50,48,49,53,48,48,34,32,62,83,101,110,100,32,115,112,38,111,115,
108,97,115,104,59,114,115,109,38,97,114,105,110,103,59,108,46,60,47,97,62))}
//-->
</script>
這些來自實際用戶,而不是機器人。我們已經與一位用戶進行了聯繫,他們確認了問題中提到的事件順序。我們的用戶瀏覽了很多頁面,因此每頁的一封電子郵件變成了大量的電子郵件。 – 2008-11-12 13:48:21