DOWNLOAD LINK :
SMTP_Checker_2025.rar - Mirrored.to - Mirrorcreator - Upload files to multiple hosts
Securely upload your files, media and documents to more than 30 cloud storage providers simultaneosuly. Remote Upload files to Google Drive and many other hosts.
14.31 MB file on MEGA
SMTP Checker 2025
Simple Windows user interface to validate SMTP credentials and optionally send a test email to selected recipients. Multi-threaded verification, progress display, and automatic saving of valid results.
### Features – **SMTP List Entry**: `HOST|PORT|USER|PASS` per line – **Recipient Management**: add, delete, load, save, select multiple recipients – **Connection-only mode**: check credentials without sending email – **Email Sending**: subject/sender/content with optional randomization – **Threading and Timeout Controls** – **Real-time Logs and Progress** – **Output Files**: `valid.txt` and `valid_logins.txt` – **Web Monitoring**: auto-pause when offline, auto-resume when back ### System Requirements – **OS**: Windows 10/11 – **Python**: 3.8 or later (tkinter is included in the standard Windows installer) ### Getting Started 1. **Download/Clone** this folder to your computer. 2. (Optional) Create a virtual environment: “`bash python -m venv .venv .venv\\Scripts\\activate “` 3. **Run the application**: “`bash python main.py “` ### Using the application 1. **SMTP List** – Paste or click “Load SMTP List” to import a `.txt` file. – Expected format per line: `HOST|PORT|USER|PASS` – Example: “` smtp.gmail.com|587|user@gmail.com|app-password smtp.mail.yahoo.com|587|user@yahoo.com|password123
2. **Recipients** – Add recipients manually or use "Load Recipients" to import a JSON list. – Select one or more recipients from the list before starting (unless you are using login only). 3. **Settings** – **Login Only**: Authentication only; no email will be sent. – **Show password in log and email**: Enables or disables the inclusion of the raw SMTP string in the message content. – **Randomization**: Random subject, sender name, or content for each send. – **Threads**: Number of concurrent SMTP checks. – **Delay**: Pause between checks (in seconds). 4. **Compose** – Set the subject, sender name, and email content (HTML supported). 5. **Run** – Click **Start** to begin, **Pause/Resume**, or **Stop** at any time. – Progress and results are displayed in the log area. ### Output Files – **valid.txt**: Successful login and sending email credentials. – **valid_logins.txt**: Successful login credentials when "Verify login only" is enabled. – **recipients.json**: Automatically preserved when you add/remove recipients in the UI. ### Important Notes Regarding SMTP – The checker uses "STARTTLS" (TLS upgrade) after EHLO. Make sure the selected port supports it (usually 587). – SMTPS on port 465 (implicit SSL) is not supported by this script. ### Troubleshooting – **"No recipient selected"**: Select at least one recipient from the list or enable "Only check connection". – **"Invalid SMTP format"**: Ensure each line is accurate. `HOST|PORT|USER|PASS` without spaces. – **Nothing happens / no progress**: – Check your internet connection; the application automatically pauses when offline. – Try reducing threads and increasing the timeout to avoid rate limits. – Some providers throttle or block test messages; check the provider's policy. – **Authentication succeeds but sending fails**: The account may be allowed to connect but blocked from sending; check the provider's SMTP policies and application passwords. ### License This project is provided as-is, without warranty. Use it responsibly and according to your provider's terms messaging and applicable laws.