sentry配置邮件
sentry一个最大的好处就是可以使用邮件通知功能,如果没有邮件通知,那么我们自己上去看的话就非常麻烦了。
进行邮件推送需要我们提供邮件服务器。这里的话,我就用的是腾讯企业邮箱。
好了,下面说具体配置。
首先接上一篇文章 安装sentry,我们将代码拉取到的目录是/data/sentry
。
接下来我们就要里面这个文件夹里面的docker-compose.yml
文件。
1 | x-defaults: |
这里介绍一下每个配置项的作用:
配置项 | 作用 | 腾讯企业邮 |
---|---|---|
SENTRY_EMAIL_HOST | SMTP服务器地址 | smtp.exmail.qq.com |
SENTRY_EMAIL_USER | 登录的邮箱账号 | example@mail.com |
SENTRY_EMAIL_PASSWORD | 登录的邮箱密码 | password |
SENTRY_EMAIL_PORT | 登录的端口 | 587 |
SENTRY_EMAIL_USE_TLS | 是否使用ssl连接 | true |
SENTRY_SERVER_EMAIL | 发送的账户,跟SENTRY_EMAIL_USER相同 | example@mail.com |
配置完成之后,需要重建服务。具体可以执行以下命令:
1 | docker-compose down |
然后稍等一分钟就可以正常访问web页面了。
现在来测试一下。
进入页面,在左上角的你的昵称位置单击,选择Admin。
然后在左侧选择Mail,然后在最下面有一个测试设置。点击“向example@mail.com发送一封测试邮件”。如果收到的话,那么说明就配置成功了。
在配置问题中,如果有什么问题,可以过来跟我留言。
毕竟这个邮件通知我折腾了一下午才搞定。
哈哈