2013-05-08 53 views
0

我有一個運行在Joomla 2.5.9中的網站。如何控制Joomla中的表單中的垃圾郵件

在特定的頁面上,我創建了一個簡單的表單,它從用戶檢索某些信息並通過電子郵件將信息發送給管理員。

此表格正在使用數學驗證碼。

我已經爲此表單添加了一個隱藏字段,並檢查是否填充了此隱藏字段。如果是,則拒絕表單。

問題是,管理員從這個特定的表單中收到至少200封垃圾郵件(每天)。

該網站上沒有其他任何表單正在獲取垃圾郵件。

誰能告訴我,我知道如何減少垃圾郵件的數量。 或 有什麼免費的插件可以處理Joomla中的表單創建+垃圾郵件處理+數學驗證碼?

任何形式的幫助將不勝感激。

謝謝。

+0

您是否考慮過核心captcha插件 – Elin 2013-05-08 16:32:09

回答

0

這是使用數學驗證碼的唯一形式嗎?如果您使用反垃圾郵件「工具」並收到大量垃圾郵件,那麼工具看起來很糟糕。

這通常也有助於添加一個小的靜態問題,用戶可以簡單地回答這個問題,例如「域的每個第二個字母」或「頭馬的名字」。這是非常具體的,機器人通常不知道,插入什麼。 這應該只是一個正常的反垃圾郵件的插件!在表(見文檔:How to add CSRF anti-spoofing to forms

3
  1. 使用會話令牌
  2. 退房Captcha plugins in Extensions directory
  3. 最佳反垃圾郵件是一個定製的解決方案。 我添加了機制來檢查填寫和提交表單的持續時間,設置最大重試次數和添加後端表單驗證。這會將垃圾郵件數量減少到0,但我知道當情況發生變化時,我將不得不帶來額外的東西。

關鍵問題是:想要與您聯繫的人與spambot腳本之間的行爲差​​異是什麼?