답변해 주셔서 감사합니다. 주말에 살펴봤습니다. Digital Ocean에서 VM을 생성하고 Brevo로 SMTP를 설정했습니다. 모든 것이 정상적으로 작동했습니다. ![]()
즉, Discourse 쪽에는 문제가 없습니다.
Discourse가 NET::smtp 같은 Ruby GEM을 사용해 이메일을 전송하고, 기본적으로 컨테이너 내부에는 SMTP 서버가 설치되어 있지 않다고 파악했습니다. 우리가 겪고 있는 문제는 Azure 테넌트에서 발생하고 있습니다.
제 생각에는 외부 SMTP 서비스로의 요청이 어딘가에서 차단되고 있는 것 같습니다. 테넌트 위에 설치된 어떤 형태의 반스팸(anti-SPAM) 메커니즘에 의해 차단되는 것 같습니다.
이 문제를 좁혀 보기 위해 몇 가지 더 테스트를 진행해야 합니다.
Discourse가 이메일 전송을 어떻게 처리하는지에 대한 정보가 있다면 알려주시면 좋겠습니다
저는 Ruby on Rails 초보자에 가깝습니다.