Sentry配置SMTP邮件企业邮箱

1.Sentry目录onpremise/sentry下的config.yml配置邮件信息 ,如下图所示


2.docker-compose down 中止docker中的sentry相关容器

3.docker-compose up -d  重新启动sentry相关容器。(-d 是守护)

在docker-compose.yml(文件在您项目框架目录中)添加环境变量就好了:

version: '3.4'

x-defaults: &defaults

  restart: unless-stopped

  build: .

  depends_on:

    - redis

    - postgres

    - memcached

    - smtp

  environment:

    # Run `docker-compose run web config generate-secret-key`

    # to get the SENTRY_SECRET_KEY value.

    SENTRY_SECRET_KEY: '1o-sqivmbumzrgzyx@wgn3&9l2)xvxktgr+t-o9%9d0@=de&27'

    SENTRY_MEMCACHED_HOST: memcached

    SENTRY_REDIS_HOST: redis

    SENTRY_POSTGRES_HOST: postgres

    # 这里添加一下

    SENTRY_SERVER_EMAIL: 'your_username'

    SENTRY_EMAIL_HOST: 'smtp.mxhichina.com'

    SENTRY_EMAIL_PORT: 587

    SENTRY_EMAIL_USER: 'your_username'

    SENTRY_EMAIL_PASSWORD: '********'

    SENTRY_EMAIL_USE_TLS: 'true'

    ....


注意:上述两条命令应在sentry目录下执行,否则可能出现不能中止的异常警告

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。