OpenTrashmail: A Complete Trashmail Solution for Self-Hosted Email Management
OpenTrashmail is a self-hosted, Python-powered trashmail solution that exposes an SMTP server and provides a web interface to manage received emails. This complete package allows you to receive emails via a web UI, JSON API, RSS feed, and webhook, making it an ideal solution for programmatically solving 2FA emails or setting up an email honeypot.
Main Features of OpenTrashmail
- SMTP Server: A Python-powered SMTP server that listens for incoming emails and stores them as JSON files.
- Web Interface: A user-friendly web interface to manage received emails, including features such as downloading attachments, deleting emails, generating random email addresses, and viewing server logs.
- RSS Feeds: RSS feeds are available for every email address, making it easy to integrate with your own projects or use as a notification system.
- JSON API: A JSON API is provided for integrating OpenTrashmail with your own projects, allowing you to automate 2FA emails and more.
- Webhook: Webhooks are supported for integrating OpenTrashmail with your own projects, enabling real-time email notifications.
- Attachment Handling: OpenTrashmail supports handling attachments in received emails.
- Security: Supports Plaintext, STARTTLS, and TLS on connect for secure email transmission.
- 100% File-Based: No database is required, making it a lightweight and efficient solution.
With OpenTrashmail, you can set up a self-hosted email management system that fits your needs, whether you're looking to programmatically solve 2FA emails or simply manage incoming emails.