Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

kasteckis/TempFastMail

Repository files navigation

Self Hosted Temporary Fast Email Box

First self-hosted, disposable fast email inbox that receives and displays messages.
You can check out working DEMO: TempFastMail.com

Temp Fast Mail frontpage photo

πŸš€ Quick Start with Docker Compose

  1. Create docker-compose.yml file with following content. Also adjust environment variables as needed.
services:
 tempfastmail:
 container_name: tempfastmail
 image: kasteckis/tempfastmail:latest
 environment:
 CREATE_RECEIVED_EMAIL_API_AUTHORIZATION_KEY: change-this-to-a-random-value # TODO: Create random value here!
 DEFAULT_URI: https://yourdomain.com # TODO: Change to your domain!
 ports:
 - "80:80"
 volumes:
 - ./sqlite:/app/sqlite
  1. Set up CloudFlare Email Worker (It's free) which would publish received emails to your instance. You can follow instructions here.
  2. Visit your website and start receiving emails! With email admin@admin.dev and password admin!

πŸ”’ How it handles privacy?

Users can view their emails for up to 48 hours, because all emails are stored for 48 hours. After that they are automatically deleted from the database. You can also manually delete all emails from the admin interface. This is done to ensure that no sensitive information is stored for longer than necessary. Same approach is used on DEMO.

How we create production image?

$ docker build --target frankenphp_prod -t kasteckis/tempfastmail:latest .
$ docker push kasteckis/tempfastmail:latest

πŸ’– Any issues or questions?

Feel free to open an issue on GitHub - here
ko-fi

About

Self Hosted Temporary Fast Email Box

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /