簡體   English   中英

如何在Joomla中控制表單中的垃圾郵件

[英]How to control spam in Forms in Joomla

我有一個在Joomla 2.5.9中運行的網站。

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

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

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

問題在於,管理員每天從該特定表單接收至少200封垃圾郵件(每天)。

該網站上沒有其他表格收到垃圾郵件。

誰能告訴我如何減少垃圾電子郵件的數量。 還是在Joomla中有任何免費的插件可以處理表單創建+垃圾郵件處理+數學驗證碼?

任何幫助將不勝感激。

謝謝。

  1. 在表單中使用會話令牌(請參閱文檔: 如何向表單添加CSRF反欺騙
  2. 在擴展目錄中查看Captcha插件
  3. 最佳反垃圾郵件是一種自定義解決方案。 我添加了一些機制來檢查表單填寫和提交的持續時間,設置最大重試次數並添加了后端表單驗證。 這樣可以將垃圾郵件數量減少到0,但是我知道當情況發生變化時,我將不得不添加其他內容。

關鍵問題是:想要聯系您的人與垃圾郵件程序腳本在行為上有什么區別?

這是唯一使用數學驗證碼的形式嗎? 如果您使用反垃圾郵件“工具”並收到大量垃圾郵件,那么這些工具似乎是不好的。

它還通常有助於添加一個小的靜態問題,用戶可以簡單地回答該問題,例如“域的每個第二個字母”或“負責人的姓名”。 這是如此具體,以至於機器人通常不知道要插入什么。 這應該只是正常的反垃圾郵件的附件!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM