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
)
- β 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
Status | |
---|---|
test@gmail.com | β Exists |
fake123@domain.com | β Not Exists |
hello@unknownhost.io |
-
Clone this repo:
git clone https://github.com/DigitalEforce/php-email-checker.git
-
Place in your PHP server (XAMPP, WAMP, or hosting).
Example (Windows WAMP):C:\wamp64\www\php-email-checker\
-
Open in browser:
http://localhost/php-email-checker/index.php
- Enter up to 10 emails (one per line)
- Click Check Emails
- See results: β
Exists / β Not Exists /
β οΈ Unknown
- 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:
Created by Naveed π»
- GitHub: DigitalEforce