The first self-hosted, disposable fast email inbox that receives and displays messages.
You can check out working DEMO: TempFastMail.com
- Create
docker-compose.ymlfile 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
- Set up CloudFlare Email Worker (It's free) which would publish received emails to your instance. You can follow instructions here.
- Visit your website and start receiving emails! With email
admin@admin.devand passwordadmin!
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.
$ docker build --target frankenphp_prod -t kasteckis/tempfastmail:latest .
$ docker push kasteckis/tempfastmail:latest
Feel free to open an issue on GitHub - here
