ubuntu18.04 sentry配置邮件

29 篇文章 0 订阅
2 篇文章 0 订阅
一、配置Postfix发送邮件
  • 参考之前文章:https://blog.csdn.net/tianjiewang/article/details/105203487
二、使用Sentry服务发送邮件
  • 点击账号会显示列表,点击Admin进入管理页面
    在这里插入图片描述
  • 选择mail,点击发送测试邮件,显示发送成功,但是登陆邮箱没有收到邮件

在这里插入图片描述

三、检查邮件发送服务
  • 直接在命令行发送邮件给sentry@jituia.com用户,经测试发送服务是没有问题
    在这里插入图片描述
四、修改docker-compose.yml文件
  • vim docker-compose.yml,添加smtp配置
version: '3.4'
x-restart-policy: &restart_policy
  restart: unless-stopped
x-sentry-defaults: &sentry_defaults
  << : *restart_policy
  build:
    context: ./sentry
    args:
      - SENTRY_IMAGE
  image: sentry-onpremise-local
  depends_on:
    - redis
    - postgres
    - memcached
    - smtp
    - snuba-api
    - snuba-consumer
    - snuba-replacer
    - symbolicator
    - kafka
  environment:
    SENTRY_CONF: '/etc/sentry'
    SNUBA: 'http://snuba-api:1218'
    # 从这里开始
    SENTRY_EMAIL_HOST: 'mail.jituia.cn'
    SENTRY_EMAIL_USER: 'incoming@mail.jituia.cn'
    SENTRY_SERVER_EMAIL: 'root@mail.jituia.cn'
    SENTRY_EMAIL_PASSWORD: '123456'
    SENTRY_EMAIL_USE_TLS: 'true'
    SENTRY_EMAIL_PORT: 25
    # 这里结束
  volumes:
    - 'sentry-data:/data'
    - './sentry:/etc/sentry'
  • 重启docker-compose服务,测试发现并没有更改到smtp配置
docker-compose stop
docker-compose up -d

在这里插入图片描述

五、修改sentry/conf.yml文件
  • 添加smtp配置
mail.host: 'smtp'
mail.port: 25
mail.username: 'incoming@mail.jituia.cn'
mail.password: '123456'
mail.use-tls: true
# The email address to send on behalf of
mail.from: 'root@mail.jitui.cn'

在这里插入图片描述

  • 发送邮件测试,出现SMTP AUTH extension not supported by server
    在这里插入图片描述
六、修改回原来配置重新测试
  • 运行docker-compose,查询到有一个docker运行着stmp服务在这里插入图片描述
  • 发送邮件时候,使用docker logs查询文件日志
docker logs 9da3753c2cd8

在这里插入图片描述

  • 之前用telnet服务发送邮件时候,填写错误邮件出行过bad syntax,怀疑邮箱地址有问题
# mail.port: 25
# mail.username: 'incoming@mail.jituia.cn'
# mail.password: 'incoming'
# mail.use-tls: true
mail.from: 'root@mail.jitui.cn'

在这里插入图片描述

  • 重新发送邮件,显示已发送成功
    在这里插入图片描述
  • 登陆邮箱,查看邮件,已收到成功
    在这里插入图片描述
七、参考
  • https://segmentfault.com/q/1010000016563419
  • https://blog.csdn.net/socct_yj/article/details/103039698
  • https://github.com/getsentry/sentry/issues/4252
  • https://cloud.tencent.com/developer/article/1439254
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值