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