美文网首页
自搭Sentry服务器,收不到邀请邮件?

自搭Sentry服务器,收不到邀请邮件?

作者: 天上飘的是浮云 | 来源:发表于2023-04-13 17:05 被阅读0次

    之前写了几篇关于怎么搭建Sentry服务和Flutter中怎么使用的文字:
    Flutter应用监控体系Docker+Sentry部署
    Flutter项目中如何加入Sentry监控

    但是,后面我想把项目组的小伙伴邀请进来的时候,发现小伙伴收不到邮件,就捣鼓了下,记录一下捣鼓历程:
    应该是发送服务器的配置问题,先搜了几篇博文:

    1. 其实一开始,搭建完Sentry服务之后,登录时就会让你配置SMTP发件服务配置,但是我那时候没有配置。所以收不到邮件。
    2. 这时候可以在你安装Sentry的路径下,进入~/onpremise/sentry目录,找到config.yml文件,这其实就是Sentry的配置文件。
    ###############
    # Mail Server #
    ###############
    
    # mail.backend: 'smtp'  # Use dummy if you want to disable email entirely
    #mail.host: 'smtp'
    #mail.port: 25
    #mail.username: ''
    #mail.password: ''
    #mail.use-tls: false
    #mail.use-ssl: false
    mail.host: 'mail3.icoail.net'
    mail.port: 25
    mail.username: '**@rlight-ss.com'
    mail.password: '***'
    mail.from: '**@rlight-ss.com'
    

    在Mail Server下,配置你的发件服务器,这里需要注意的是,mail.port貌似只能配置25,不能配置其他的,因为我之前配置了发件服务器的端口,发现一直报Connect Time Out链接超时的错误。

    配置完后,你可以使用命令停止和启动Sentry服务:

    docker-compose stop   ###停止
    
     docker-compose up -d ###启动
    

    或者直接在Docker应用里直接启停Sentry服务:


    3. SMTP发件服务配置后,并重新启动Sentry后,可以在Admin,查看配置是否更新
    SMTP服务配置
    4. 然后,可以给主账号发一封测试邮件试一下
    发送测试邮件
    5. 如果能收到测试邮件,就说明配置成功,可以再次发送邀请邮件了。
    收到测试邮件 重新发送邀请邮件

    这时候小伙伴终于能收到邀请邮件了,棒棒哒💯

    6. 如果还有问题,可以在Docker里找到work服务和smtp服务,看看他们的日志,根据日志来对应解决
    • senry-self-hosted-worker-1:


      work-1
    • senry-self-hosted-smtp-1:


      smtp-1

    小伙伴终于能收到邀请邮件了,棒棒哒💯

    相关文章

      网友评论

          本文标题:自搭Sentry服务器,收不到邀请邮件?

          本文链接:https://www.haomeiwen.com/subject/cqoaddtx.html