mirror of
https://github.com/GRFreire/nthmail.git
synced 2026-01-09 04:49:39 +00:00
A disposable, temporary and private mail address!
if either the web server or mail server cannot handle an error and returns it, the whole process will stop. If you start the container with --restart=always the server will get back up after crashing |
||
|---|---|---|
| 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
- 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?