센트리 자체 호스팅을 위한 메일 구성

이 블로그는 Sentry 자체 호스팅series의 네 번째 게시물입니다. 이 게시물에서 Sentry 자체 호스팅 인스턴스에 대한 메일 구성을 설정합니다. 이 게시물은 Sentry 인스턴스를 설정하고 DNS 및 NGINX 구성을 구성하기 위해 시리즈의 이전 게시물을 이미 검토했다고 가정합니다.

Sentry에서 메일을 구성하는 방법에는 두 가지가 있습니다.
  • 내장 메일 서버
  • 타사 메일 서버

  • 내장 메일 서버



    Sentry는 발신 SMTP 서버가 기본적으로 설정된 상태로 배송됩니다.

    Self-hosted Sentry ships with a built-in outgoing SMTP server powered by exim4. The default configuration is set to use this server. All you need to do is to set a valid address for mail.from setting in config.yml and the FQDN of your Sentry instance for SENTRY_MAIL_HOST in .env. Keep in mind that if you start sending too many emails to public addresses, your new server may get marked as a spammer and banned.



    기본 메일 서버를 활성화하려면 path_to_installation/sentry/config.yml에서 config.yml 파일을 업데이트해야 합니다.


    mail.from를 이메일을 수신할 이메일로 변경해야 합니다. [email protected]와 같을 수 있습니다.

    변경 사항을 config.yaml에 저장한 후 Sentry 인스턴스를 다시 시작해야 합니다. 설치 루트 디렉토리에서 다음 명령을 사용하여 이를 수행할 수 있습니다.

    docker-composer restart
    
    


    타사 메일 서버



    이메일 전송을 위해 타사 서비스를 사용하려는 경우 그렇게 할 수도 있습니다. 사용할 수 있는 서비스가 많이 있습니다. 다음은 몇 가지입니다.
  • MailChimp
  • MailGun
  • SendGrid

  • ...

    계정에 가입한 후 다음 정보가 필요합니다.

  • SMTP 호스트: 메일 서버 호스트에 대한 URL입니다
  • .

  • SMTP 포트 : 포트 번호
  • SMTP 사용자 이름
  • SMTP 암호

  • 다음 정보를 검색한 후 위의 정보로 config.yaml 파일을 업데이트해야 합니다.



    변경 사항을 config.yaml에 저장한 후 Sentry 인스턴스를 다시 시작해야 합니다. 설치 루트 디렉토리에서 다음 명령을 사용하여 이를 수행할 수 있습니다.

    docker-composer restart
    
    


    결론


    config.yaml 파일을 업데이트하고 다시 시작한 후. 센트리 인스턴스로 이동하여 settings에서 테스트 이메일을 보낼 수 있습니다.



    테스트 메일을 보내고 받지 못한 경우 스팸으로 분류되었을 수 있으므로 스팸 폴더를 확인하십시오. 구성 오류와 같은 다른 이유로 이메일이 전송되지 않은 경우 Sentry는 오류 메시지를 표시합니다. 메시지 없이 실패하면 디버깅 모자를 쓰고 로그에서 자세한 내용을 확인해야 합니다.

    질문이 있거나 도움이 필요하면 주저하지 말고 DM을 보내거나 댓글로 질문하십시오.

    행운을 빕니다!

    좋은 웹페이지 즐겨찾기