OpenTrashmail

Complete trashmail solution that exposes an SMTP server and has a web interface to manage received emails. Works with multiple and wildcard domains and is fully file based (no database needed). Includes RSS feeds and JSON API.


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

  1. SMTP Server: A Python-powered SMTP server that listens for incoming emails and stores them as JSON files.
  2. 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.
  3. 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.
  4. JSON API: A JSON API is provided for integrating OpenTrashmail with your own projects, allowing you to automate 2FA emails and more.
  5. Webhook: Webhooks are supported for integrating OpenTrashmail with your own projects, enabling real-time email notifications.
  6. Attachment Handling: OpenTrashmail supports handling attachments in received emails.
  7. Security: Supports Plaintext, STARTTLS, and TLS on connect for secure email transmission.
  8. 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.

Related

Slimta
Healthchecks
MailCatcher
Exim
EmailRelay
Vigil
Gatus
MailyGo