How to config SMTP Settings in Sentry?

Benyamin Jafari picture Benyamin Jafari · May 15, 2018 · Viewed 13.8k times · Source

How to config SMTP Settings in Sentry?

I set my SMTP mail-server configuration on onpremise/config.yml, then I did as follows:

sudo docker-compose run --rm web upgrade
sudo docker-compose up -d (before that, I removed previous consider containers)

But in Sentry mail setting panel not appeared my SMTP configs:

sentry SMTP setting


NOTE: I'm using onpremise sentry docker package.

What should I do?

Any help with this would be greatly appreciated.

Answer

Benyamin Jafari picture Benyamin Jafari · Jul 15, 2018

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