2014-01-21 160 views
0

我有各種joomla和靜態網站和郵件從這些網站上的聯繫表格將發送到我的郵件。
最近我收到各種垃圾郵件淹沒我的郵件,然後我添加captcha與這些forms.now我的郵件是從垃圾郵件發送者免費。
但我的問題是他們如何損害我的網站?
它在幾分鐘內就像100封郵件。所以它不能手動完成 他們必須添加某種腳本。
他們怎麼做到的?
我搜索谷歌我不能拿出好的結果。如何防止表單提交/郵件垃圾郵件?

回答

0

您的網站沒有受到影響。驗證碼只是防止機器人一遍又一遍地提交表單。就好像一個人快速填寫表格並點擊提交,並一遍又一遍地完成。沒有任何一種安全漏洞。驗證碼在防止垃圾郵件方面非常出色。

你可以做的一件聰明的事情就是創建一個隱藏的輸入字段,並使它對於機器人來說很有吸引力,不需要驗證或任何其他標籤和名稱,比如「Last Name」,這是常見的,但是你尚未使用。當表單被提交時,該值將被髮送到服務器。由於一個人看不到輸入,唯一填寫的方式是如果一個bot在文檔中發現並填寫完畢。所以,如果你找到這個值,不要發送郵件。更多內容here (click)

+0

除非激活catcha。有沒有辦法阻止垃圾郵件? –

+0

@ShebasKhan更好地驗證表單可以幫助很多,並可能減少驗證碼的需求。例如,如果您有幾個必填字段並驗證其中的信息類型,請確保電子郵件是電子郵件,名稱是名稱等。不幸的是,機器人在某種程度上比較聰明。 – m59