Title: Trumailo — Email Verification
Author: Rutvik Panchal
Published: <strong>Èbìbí  29, 2026</strong>
Last modified: Èbìbí  29, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/trumailo/assets/icon-256x256.png?rev=3554071)

# Trumailo — Email Verification

 Láti ọwọ́ [Rutvik Panchal](https://profiles.wordpress.org/rexotech1/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/trumailo.1.0.1.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/trumailo/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/trumailo/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/trumailo/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/trumailo/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/trumailo/)

## Àpèjúwe

**Trumailo** verifies every email address submitted to your WordPress site — in 
real time, with one drop-in plugin — and stops fake, throwaway, mistyped, and risky
addresses _before_ they touch your CRM, mailing list, or order pipeline.

#### Why bother

 * Spam signups inflate your list and tank deliverability.
 * Disposable inboxes (Mailinator, 10MinuteMail, etc.) never convert.
 * TypoÌtumọ̀ Yorùbá: ’d emails (`gmial.com`, `yhaoo.com`) are lost forever.
 * Role addresses (`admin@`, `info@`) hurt sender reputation.

Trumailo catches all of those at the form, with a friendly inline message.

#### Works out of the box with

 * WordPress core (registration, comments, REST users)
 * WooCommerce (classic checkout, block checkout, registration)
 * Easy Digital Downloads
 * Contact Form 7
 * WPForms
 * Gravity Forms
 * Ninja Forms
 * Fluent Forms
 * Elementor Pro Forms
 * Forminator
 * Formidable Forms
 * MailPoet
 * FluentCRM
 * Mailchimp for WordPress
 * Newsletter (by Stefano Lissa)
 * Groundhogg
 * BuddyPress
 * Ultimate Member
 * MemberPress
 * LearnDash

No configuration per integration — add your API key, the plugin detects whatÌtumọ̀
Yorùbá: ’s installed and starts verifying.

#### Features

 * **Server-side blocking** — survives JavaScript-disabled bots; the rejection happens
   during form validation.
 * **Real-time inline validation** — debounced typing check with “did you mean” 
   suggestions and accessible status badges.
 * **Per-status policy** — choose what to block: invalid, disposable, risky, role
   addresses, or anything below a quality threshold.
 * **Whitelist / blacklist** — skip the API for trusted internal domains; always
   reject specific bad ones.
 * **Cache** — repeat verifications served instantly from local transients (configurable
   TTL).
 * **Fail-open by default** — if the API is unreachable, submissions go through (
   configurable to fail-closed).
 * **Verification log** — opt-in, with optional email-hashing for GDPR compliance
   and configurable retention.
 * **Dashboard** — counts of allowed, blocked, cached, and per-day trend.
 * **REST endpoint** — for custom front-ends and third-party integrations (`/wp-
   json/trumailo/v1/verify`).
 * **Multisite-aware**, **i18n-ready**, **GPL-2.0**.

#### Getting started

 1. Install and activate the plugin.
 2. Get an API key at https://trumailo.com.
 3. Settings  Trumailo  paste the key.
 4. Done — every supported form on your site is now verifying emails.

### External services

This plugin connects to the Trumailo email-verification API to determine whether
each submitted email address is deliverable. The API is provided by Trumailo (https://
trumailo.com), the same vendor that publishes this plugin.

**What the service is and what it is used for**

Trumailo is a real-time email-verification API. It checks an address for syntactically-
valid format, MX records, disposable / role / catch-all signals, and (where the 
recipient mail server cooperates) an SMTP-level deliverability probe. The plugin
uses it so your site can reject invalid, disposable, and risky addresses before 
they enter your forms, lists, or checkout.

**What data is sent and when**

 * The plugin sends the **email address being verified** to `https://api.trumailo.
   com/v1/verify` over HTTPS, together with your API key in the `Authorization: 
   Bearer` header. This happens every time a supported form is submitted with a 
   value the plugin hasnÌtumọ̀ Yorùbá: ’t already cached.
 * The plugin sends a lightweight request to `https://api.trumailo.com/v1/account`
   to read the calling keyÌtumọ̀ Yorùbá: ’s remaining monthly credits. This is used
   to populate the credits gauge on the plugin dashboard and is polled at most every
   5 minutes.
 * No other personal data, form fields, page URLs, or visitor identifiers are transmitted.
 * Verification results are cached locally in WordPress transients to minimise repeat
   API calls; you can configure the TTL and toggle full-email vs hashed-email storage
   in the plugin settings.

**Service provider, terms, and privacy**

 * Service: **Trumailo** — https://trumailo.com
 * Terms of Service: https://trumailo.com/terms
 * Privacy Policy: https://trumailo.com/privacy

Use of this plugin requires that you (the site owner) agree to TrumailoÌtumọ̀ Yorùbá:’
s Terms of Service and Privacy Policy linked above. You should disclose Trumailo
as a sub-processor in your own siteÌtumọ̀ Yorùbá: ’s privacy notice if you operate
in a jurisdiction that requires such disclosure.

## Ìgbéwọlẹ̀

 1. Upload the `trumailo` folder to `/wp-content/plugins/`.
 2. Activate it through the **Plugins** menu in WordPress.
 3. Go to **Trumailo  Settings**, paste your API key, save.

## FAQ

### Does this work without an API key?

The plugin loads, but actual verification is skipped. You need a free or paid key
from trumailo.com.

### Will this slow my forms down?

A single verification call typically completes in 200–800ms (cached calls are sub-
millisecond). Choose **Fail-open** in settings if youÌtumọ̀ Yorùbá: ’d rather let
a submission through than ever wait on the API.

### Does it work with custom or unsupported form plugins?

Yes — use the `do_action( 'trumailo_verify', $email )` hook, the REST endpoint, 
or wire your own integration on the `trumailo_verdict` filter.

### Is it GDPR safe?

By default the plugin stores only an MD5 hash of each address in the log table. 
Enable “Store full emails” only if you need it. Logs auto-purge after the retention
window.

### What happens at the rate limit?

TrumailoÌtumọ̀ Yorùbá: ’s API returns HTTP 429 when you exceed your planÌtumọ̀ Yorùbá:’
s per-minute limit. The plugin retries with backoff; if all retries fail it falls
back to your fail-open / fail-closed setting.

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“Trumailo — Email Verification” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí
ti ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

 *   [ Rutvik Panchal ](https://profiles.wordpress.org/rexotech1/)

[Túmọ̀ “Trumailo — Email Verification” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/trumailo)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/trumailo/), ṣàyẹ̀wò [ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/trumailo/),
tàbí ṣe àgbékalẹ̀ sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/trumailo/)
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/trumailo/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 1.0.1

 * Added plugin icon (visible on the WordPress.org plugin directory listing and 
   search results).

#### 1.0.0

 * Initial release. 20 integrations, inline AJAX validation, dashboard, log, whitelist/
   blacklist, fail-open.

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **1.0.1**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **ọ̀sẹ̀ 3 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **Tó kéré sí 10**
 *  Ẹ̀yà WordPress ** 5.8 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **7.0**
 *  Ẹ̀yà PHP ** 7.4 tàbí ju bẹ́ẹ̀ lọ **
 *  Èdè
 * [English (US)](https://wordpress.org/plugins/trumailo/)
 * Àwọn àmì
 * [contact form 7](https://yor.wordpress.org/plugins/tags/contact-form-7/)[email verification](https://yor.wordpress.org/plugins/tags/email-verification/)
   [mailpoet](https://yor.wordpress.org/plugins/tags/mailpoet/)[woocommerce](https://yor.wordpress.org/plugins/tags/woocommerce/)
   [WPForms](https://yor.wordpress.org/plugins/tags/wpforms/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/trumailo/advanced/)

## Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

[Your review](https://wordpress.org/support/plugin/trumailo/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/trumailo/reviews/)

## Àwọn Olùkópa

 *   [ Rutvik Panchal ](https://profiles.wordpress.org/rexotech1/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/trumailo/)