SMTP for magic-link delivery
Configure SMTP so magic-link sign-in emails actually reach your teammates.
Eddytor signs users in with magic links (no passwords). To send those links by email you must configure SMTP. Without SMTP - the default - magic-link bodies are written to the server logs instead of sent.
Heads up
No SMTP is fine for a solo operator (read the link from the
logs), but teammates can't sign in until SMTP is set. It's on the
Production checklist.
Configure
Set these in .env (Compose) or the secret (Kubernetes):
EDDYTOR_SMTP_HOST=smtp.example.com
EDDYTOR_SMTP_PORT=587
EDDYTOR_SMTP_USER=apikey-or-username
EDDYTOR_SMTP_PASS=…
EDDYTOR_SMTP_FROM=eddytor@example.comPoint it at SES SMTP, Postfix, Mailgun, or any SMTP relay. Restart the server afterward - config is read at boot.
Without SMTP: read the link from the logs
docker compose logs eddytor-server | grep -i 'sign in to eddytor' -A2On Kubernetes, kubectl -n eddytor logs deploy/eddytor-server | grep -i 'sign in to eddytor' -A2.