Skip to content

DigitalEforce/php-email-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

📧 Bulk Email Existence Checker (PHP)

A simple PHP web app that checks if up to 10 email addresses really exist by:

  • Validating format
  • Looking up MX records
  • Attempting SMTP handshake (RCPT TO)

⚠️ Note: Due to privacy rules, some providers (like Gmail, Yahoo, Outlook) may always return "unknown" even if the email does not exist. The only 100% reliable way is sending a verification email.


🚀 Features

  • ✅ Bulk check (up to 10 emails at once)
  • ✅ Clean web interface
  • ✅ Shows results in a table with friendly icons
  • ✅ Simple PHP code, no external libraries

Example

Email Status
[email protected] ✅ Exists
[email protected] ❌ Not Exists
[email protected] ⚠️ Unknown

🛠️ Installation

  1. Clone this repo:

    git clone https://github.com/DigitalEforce/php-email-checker.git
  2. Place in your PHP server (XAMPP, WAMP, or hosting).
    Example (Windows WAMP):

    C:\wamp64\www\php-email-checker\
    
  3. Open in browser:

    http://localhost/php-email-checker/index.php
    

📋 Usage

  1. Enter up to 10 emails (one per line)
  2. Click Check Emails
  3. See results: ✅ Exists / ❌ Not Exists / ⚠️ Unknown

⚠️ Limitations

  • Some big providers block SMTP checks → results may show as unknown.
  • This script should be used for educational / personal projects, not bulk marketing.
  • For production-grade validation, consider APIs like:

👨‍💻 About

Created by Naveed 💻


About

Lightweight PHP library to validate and verify email addresses with syntax, domain, and SMTP checks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages