| 开发者 | cekemail |
|---|---|
| 更新时间 | 2026年9月30日 01:55 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/wp-content/plugins/, or install it through the WordPress plugins screen.Yes. The plugin talks to the CekEmail API, which requires an API key from https://cekemail.com. Verification stops as soon as the key is removed with "Remove the saved API key" under Settings > CekEmail.
Nothing is blocked by default. The "API errors" policy on the settings screen decides whether submissions are allowed or blocked while the API cannot be reached, and an admin notice tells you when your key was rejected or your credits ran out.
The plugin waits a limited time for a reply from the CekEmail API, 15 seconds by default, and treats anything slower as an API error. Because the "API errors" policy allows submissions by default, the address is accepted and the check is logged with the status Error: network. Raise "Request timeout" under Settings > CekEmail, up to 30 seconds, if your server needs longer to reach the API, or set the "API errors" policy to block if you would rather turn a visitor away than accept an unverified address.
Only in masked form. The recent checks log keeps entries such as j***@example.com, never the full address, and results are cached under a hash of the address.
Results are cached for the cache lifetime you configure, so repeated submissions of the same address inside that window do not reach the API. The connection test uses no credits at all.
Only change this if you use a self-hosted CekEmail instance; self-hosted instances use the /api/v1 prefix automatically. An address on an api. host, like the default https://api.cekemail.com, is called at /v1. Any other address, such as https://mail.example.com or the old default https://cekemail.com, is called at /api/v1. The address must use https; plain http is only accepted for localhost and 127.0.0.1, so your API key is never sent unencrypted.
Yes. Use the cekemail_decision filter to override any allow or block decision, and the cekemail_after_check action to log or report checks yourself.
/v1./api/v1 paths automatically. No settings need to change.