TempMailBox is a Python application that provides disposable email addresses with a user-friendly Tkinter GUI. It allows users to generate temporary email accounts and receive emails.
- Generate temporary email addresses instantly
- Receive emails in real-time
- Clean and intuitive GUI interface
- View email content directly in the app
- Simple setup and easy to use
- The user clicks "Generate New Email" to create a temporary email address
- The application connects to the MailTM service to register the new address
- When "Start Listening" is clicked, the app begins monitoring for incoming emails
- Received emails are displayed in the activity log
- The user can view email contents directly in the application
- Run
main.py
to launch the application - Click "Generate New Email" to create a temporary address
- Use this address to receive emails from any service
- Click "Start Listening" to begin receiving emails
- View incoming emails in the activity log
- Add support for email attachments handling
- Implement email forwarding capabilities
- Add email composition functionality
- Support for multiple temporary email accounts
- Include email filtering options
- Add notification system for new emails
- Python 3.x
- Required packages:
mailtm
tkinter
Install requirements with:
pip install mailtm
TempMailApp/
├── main.py # Main application launcher
├── README.md # This documentation file
├── mail_logic.py # Core email handling functionality
├── LICENSE # LICENSE
└── gui.py # Tkinter GUI implementation
If you encounter issues:
Ensure you have an active internet connection
Verify all required packages are installed
Confirm the MailTM service is operational
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please fork the repository and submit pull requests for any improvements or new features.