How to config SMTP Settings in Sentry?
Problem solved:
I updated my Sentry version from 8.22.0 to 9.0.0 with Dockerfile and configure config.yml file as following:
A piece of config.yml on onpremise package:
###############
# Mail Server #
###############
mail.backend: 'smtp' # Use dummy if you want to disable email entirely
mail.host: 'smtp.gmail.com'
mail.port: 587
mail.username: '[email protected]'
mail.password: '********'
mail.use-tls: true
# The email address to send on behalf of
mail.from: '[email protected]'
Dockerfile:
FROM sentry:9.0-onbuild
Or you can do $ git pull
in onpremise path (to get latest changes).
Finally:
docker-compose build
docker-compose run --rm web upgrade
docker-compose up -d
If you are running Docker check your docker-compose.yml
Most likely you overwrite SENTRY_EMAIL_HOST
variable and other variables like the following:
SENTRY_EMAIL_HOST=smtp.gmail.com
SENTRY_EMAIL_PORT=587
SENTRY_EMAIL_PASSWORD={pass}
SENTRY_EMAIL_USER={email}
SENTRY_EMAIL_USE_TLS=true
SENTRY_SERVER_EMAIL={email}
https://github.com/getsentry/onpremise/blob/master/docker-compose.yml#L24