在阿里云的Kubernetes上部署sentry后,发现无论怎么配置邮件都无法发送,后来参考CSDN一篇文章,对chart做一些修改,然后重新部署,参考文章地址:https://blog.csdn.net/arnolan/article/details/105595994
下载chart
helm fetch stable/sentrytar xf sentry-4.3.0.tgz
编辑 sentry/templates/configmap.yaml
21-28行修改为如下,注意替换为自己的SMTP服务器,用户名和密码
mail.backend: 'django_smtp_ssl.SSLEmailBackend' # Use dummy if you want to disable email entirelymail.host: 'smtp.qq.com'mail.port: 465mail.username: 'example@example.com'mail.password: '123456'mail.use-tls: true# The email address to send on behalf ofmail.from: 'example@example.com'
然后在155行添加
import socketsocket.setdefaulttimeout(20)