https://github.com/shubhexists/flux-mail
A fully self-deployable and open source Temp Mail SMTP Service written in Rust
https://github.com/shubhexists/flux-mail
rust smtp smtp-server temp-mail tempmail-server
Last synced: about 2 months ago
JSON representation
A fully self-deployable and open source Temp Mail SMTP Service written in Rust
- Host: GitHub
- URL: https://github.com/shubhexists/flux-mail
- Owner: shubhexists
- License: mit
- Created: 2024-11-10T07:16:32.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2025-03-24T19:41:18.000Z (3 months ago)
- Last Synced: 2025-04-25T03:39:12.927Z (about 2 months ago)
- Topics: rust, smtp, smtp-server, temp-mail, tempmail-server
- Language: Rust
- Homepage: https://flux-mail.shubh.sh
- Size: 175 KB
- Stars: 26
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# FLUX-MAIL 🦀
A self-hosted Temporary Email Service written in Rust. Create disposable email addresses instantly for your temporary needs.
[](https://github.com/shubhexists/flux-mail/stargazers)
[](https://crates.io/crates/flux-mail)
[](LICENSE)[View Demo](https://flux-mail.shubh.sh) • [Report Bug](https://github.com/shubhexists/flux-mail/issues) • [Request Feature](https://github.com/shubhexists/flux-mail/issues)
## 🌟 Features
- **Instant Setup**: Create temporary email addresses in seconds
- **No Registration**: Zero signup required
- **Self-Hostable**: Run your own instance easily
- **Rust-Powered**: Built with performance and reliability in mind
- **Simple Interface**: Clean and intuitive user experience## 📧 SMTP Server Details
- **Server Address:** `flux.shubh.sh`
- **Email Format:** `[email protected]`
- All emails sent to `{username}@flux.shubh.sh` will be automatically handled## 🚀 Quick Start
1. Visit [flux-mail.shubh.sh](https://flux-mail.shubh.sh)
2. Choose your username
> ⚠️ **Security Note:** Your username is public. Do not use it for confidential communications.
3. Start using your temporary email: `{username}@flux.shubh.sh`## 📸 Screenshot

## 💻 Installation
### Using as a Library
Add Flux Mail to your Rust project:
```bash
cargo add flux-mail
```2. Check [main.rs](https://github.com/shubhexists/flux-mail/blob/master/src/main.rs) for implementation details
## ⚠️ Limitations
- Attachments are not displayed in the hosted version.
- Email will be removed after 7 days from the database.## 🤝 Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/feature_name`)
3. Commit your Changes (`git commit -m 'feature_name'`)
4. Push to the Branch (`git push origin feature/feature_name`)
5. Open a Pull Request## 📜 License
Distributed under the MIT License. See `LICENSE` for more information.
## 🌟 Show your support
Give a ⭐️ if this project helped you!
## 📞 Contact
Shubham - [@shubhexists](https://github.com/shubhexists)
Project Link: [https://github.com/shubhexists/flux-mail](https://github.com/shubhexists/flux-mail)
---
Made with ❤️ using Rust