[WordPress] 外掛分享: Wonderful Disposable Email Blocker

首頁外掛目錄 › Wonderful Disposable Email Blocker
全新外掛
安裝啟用
尚無評分
2 天前
最後更新
問題解決
WordPress 6.2+ PHP 7.4+ v1.0.2 上架:2026-07-10

內容簡介

Wonderful Disposable Email Blocker 外掛能有效阻擋使用一次性電子郵件地址的註冊與留言,防止垃圾郵件機器人與濫用者在您的網站上進行不當行為,提升網站安全性與使用者體驗。

【主要功能】
• 阻擋 WordPress 註冊表單中的一次性電子郵件
• 阻擋 WooCommerce 註冊與結帳過程中的一次性電子郵件
• 自訂阻擋後的錯誤訊息顯示
• 支援自訂黑名單與白名單
• 內建的社群維護一次性電子郵件域名清單
• 定期自動更新一次性電子郵件域名清單

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.2) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Wonderful Disposable Email Blocker」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Spam bots and freeloaders love disposable email addresses: they register accounts, place fake orders, and post comments with throwaway inboxes — addresses that are dead an hour later.
Wonderful Disposable Email Blocker checks the submitted email address against a list of thousands of known disposable email domains and lets you block four areas of your site independently:

WordPress registration — the wp-login.php registration form.
WooCommerce registration — account registration on the My Account page and other WooCommerce registration forms (which WordPress-only spam plugins often miss, because WooCommerce validates registrations through its own hook).
WooCommerce checkout — the billing email address at checkout.
Comments — comments submitted with a disposable address.

You decide what happens when a submission is blocked:

Show an error message (customizable, basic HTML allowed) so real visitors can switch to a permanent address, or
Silently discard — the registration looks successful but no account is created, and comments are quietly marked as spam. Bots never learn they were blocked. (The checkout always shows the error message — an order cannot be silently discarded.)

Your own lists:

Additional blocklist — one entry per line; a full email address blocks exactly that address, a domain blocks the domain and all its subdomains.
Allowlist — addresses and domains that are never blocked. The allowlist always wins, even over the disposable domain list.

Built-in safety rails:

Logged-in administrators are never blocked — you can always test your own checkout.
Invalid email addresses are left to the form’s own validation; the plugin only ever blocks, it never approves anything.
If the domain list cannot be read, nothing is blocked — the plugin fails open, never breaks your forms.
Subdomain trick protection: “anything.disposable-domain.com” is blocked when “disposable-domain.com” is on the list.

Domain data: the plugin ships with a bundled copy of the community-maintained disposable-email-domains list (thousands of domains, CC0 / public domain) and works completely offline out of the box. Optionally, one click downloads the newest list from GitHub onto your server, after which it refreshes itself once a week.
For developers: the wonderful_disposable_email_blocker_pre_is_blocked and wonderful_disposable_email_blocker_is_blocked filters short-circuit or veto any decision, and every block fires the wonderful_disposable_email_blocker_blocked action for logging.
External services
This plugin can download the current disposable domain list from raw.githubusercontent.com (the disposable-email-domains community project on GitHub). The download only happens when you actively opt in by clicking the “Update domain list now” button on the settings page; afterwards a weekly scheduled refresh re-downloads the list from the same URL. The request contains no personal data whatsoever — it is a plain file download. Visitor email addresses are always checked locally on your server and never leave your site. This service is provided by GitHub: terms of service, privacy statement.
Without the opt-in the plugin makes no external requests at all and uses only the bundled list.

延伸相關外掛

文章
Filter
Apply Filters
Mastodon