A modern, user-friendly tool for testing SMTP email delivery from your desktop. Built with PyQt5, it supports Gmail, Outlook, Yahoo, and custom SMTP providers, and is designed for developers and testers.
- Send test emails to any address using your SMTP credentials
- Supports Gmail, Outlook, Yahoo, and custom SMTP servers
- Secure app password input with show/hide toggle
- Settings dialog with persistent config
- Help dialog for finding app passwords for each provider
- Dark theme UI
- Custom window and executable icon
- Credit label at the bottom
- Python 3.7+
- PyQt5
- Pillow (if converting icons)
Install dependencies:
pip install -r requirements.txt- Place
rowdymail.icoin the same directory asemail_tester_gui.py. - Run the app:
python email_tester_gui.py
- Make sure
rowdymail.icois in the same directory. - Use the provided
email_tester_gui.specfile for PyInstaller:pyinstaller email_tester_gui.spec
- The
.exewill be in thedist/folder, with the icon applied to both the window and the executable.
Note: If you change the icon, ensure it is a valid .ico file with multiple sizes (16x16, 32x32, 48x48, 256x256).
- For Gmail, Outlook, and Yahoo, you must use an app password (not your main account password).
- Use the Help button in the Settings dialog for step-by-step instructions on generating app passwords for each provider.
Coded 💻 By: RowdyRaedon 😈
MIT License (or specify your own)
