Email Verifier for Openclaw

A technical utility to verify email address deliverability using SMTP handshakes and MX record lookups without sending actual mail.

psyduckler
v1.0.1
Feb 16, 2026
0
1.5k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install email-verifier

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install email-verifier using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Email Verifier?

The Email Verifier is a professional-grade tool designed for the Openclaw Skills ecosystem to validate the existence of email addresses. It interacts directly with recipient mail servers to determine if an address is deliverable, helping developers and marketers maintain high sender reputations and reduce bounce rates.

This skill is particularly useful for pre-processing contact lists, as it performs deep checks including MX record resolution and catch-all domain detection. By utilizing this utility within Openclaw Skills, users can automate the hygiene of their lead databases and ensure that communication efforts are directed only at valid, reachable mailboxes.

Email Verifier Use Cases

  • Cleaning lead lists from CSV files before starting a digital marketing campaign.
  • Validating user-provided email addresses in real-time during registration or data entry.
  • Reducing email bounce rates by identifying invalid addresses before they enter a mailing queue.
  • Detecting catch-all domains that might require more cautious handling in outreach strategies.
  • Verifying contact information accuracy for CRM data maintenance.

How Email Verifier Works

  1. The skill initiates an MX Lookup to find the mail exchange server associated with the email domain.
  2. It establishes an SMTP Handshake by connecting to the resolved MX server on port 25.
  3. It performs a RCPT TO check, asking the server if it would accept mail for the specific address.
  4. It executes Catch-All Detection by testing a random string address against the same server.
  5. It compiles the results into a structured JSON output indicating deliverability status.

Email Verifier Setup

To get started with this tool from the Openclaw Skills collection, install the required Python dependency:

pip3 install dnspython

Ensure your network environment allows outbound traffic on port 25, as many ISPs and cloud providers block this port by default.

Email Verifier Data Schema & Taxonomy

The skill generates a JSON array where each object represents a verification result. The schema is organized as follows:

Key Type Description
email String The email address being verified
domain String The domain part of the email
mx_host String The hostname of the mail server that responded
smtp_code Integer The SMTP response code (e.g., 250 for success)
deliverable String Status: yes, no, catch-all, or unknown

Email Verifier Advanced Features

  • Intelligent rate limiting to protect your IP reputation from being blacklisted by major providers.
  • Configurable burst pauses and per-domain limits to mimic human-like verification patterns.
  • CSV input support with a specific column selector for bulk processing of large lead lists.
  • Stdin integration allowing for seamless piping of data between different Openclaw Skills.
  • Custom HELO domain settings to customize the identity presented to remote mail servers.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*