배경 정보를 좀 드리자면, 저는 Windows WSL에서 최신 nightly 버전의 Discourse를 실행 중이며, Stalwart를 이용해 메일 서버를 자체 호스팅하고 있습니다. Thunderbird 및 기타 이메일 클라이언트를 통해 메일 서비스를 테스트해 보았는데, 모든 기능이 정상적으로 작동했습니다.
며칠 전, 새로운 이메일 사용자를 생성한 후 Discourse에서 해당 계정을 사용하도록 설정했습니다. Discourse 관리자 메뉴에서 테스트 이메일 보내기를 클릭하여 제 이메일 계정들(gmail.com, qq.com, 163.com 등) 모두에 테스트 메일을 보내니, 모든 계정이 테스트 메일을 정상적으로 수신했습니다. 하지만 계정을 등록하려고 했을 때, 테스트 메일을 제외한 등록 메일 및 기타 메시지들은 제 이메일로 수신되지 않았습니다. 이메일 로그(Email Logs)에서는 test_message를 제외한 다른 전송 메일을 찾을 수 없었고, Stalwart에서도 테스트 메일을 제외한 다른 메일 로그를 확인할 수 없었습니다.
여러 날 동안 이 문제에 막혀서 더 이상 아이디어가 없어서 이 게시글을 작성하게 되었습니다.
제 설정은 다음과 같습니다:
SMTP 서버 도메인: mail.example.com
SMTP 포트: 465
SMTP 강제 TLS: true
SMTP 자동 STARTTLS: true
이메일 도메인: example.com
이메일 사용자 이름: notice@example.com
알림 이메일: notice@example.com


