mirror of
https://github.com/GRFreire/nthmail.git
synced 2026-01-09 04:49:39 +00:00
A disposable, temporary and private mail address!
this way, when the inbox route is called, there is no need to parse all mails neither request them from db just so it can have their subject |
||
|---|---|---|
| bin | ||
| cmd/server | ||
| pkg | ||
| .gitignore | ||
| delete_old_mail.sh | ||
| Dockerfile | ||
| format.sh | ||
| go.mod | ||
| go.sum | ||
| Makefile | ||
| migration.sql | ||
| README.md | ||
| run-dev.sh | ||
Nothing Mail
A temporary email service
Getting Started
Compiling
Requirements:
- Golang
- Templ
- Make
make
Creating a database:
Requirements:
- SQLite
cat migration.sql | sqlite3 db.db
Running:
Available env variables:
- WEB_SERVER_PORT
- MAIL_SERVER_PORT
- MAIL_SERVER_DOMAIN
- DB_PATH
./bin/server
TODO
- Restart when either mail or web server dies
- Handle attachments
- Do not store the raw mail data in the DB, maybe use block storage (the provider can be a disk provider at first)
- Cache in general?