안녕하세요, 이 설치 환경에 처음 오게 되었습니다. WHM에서 Discourse를 설치했고, 테스트 메일을 보내기 전까지는 모든 것이 정상적으로 작동하는 것처럼 보였습니다. 그런데 테스트 메일 전송 시 다음과 같은 오류가 발생했습니다.
**Started POST "/presence/update" for <my IP> at 2025-01-23 15:08:27 +0000**
**Processing by PresenceController#update as */***
** Parameters: {"client_id"=>"6bb38285bd0c458a889c15cf6903abc5", "present_channels"=>["/chat-user/core/1"]}**
**Completed 200 OK in 5ms (Views: 0.1ms | ActiveRecord: 0.0ms | Allocations: 1845)**
**Started POST "/admin/email/test" for <my IP> at 2025-01-23 15:08:29 +0000**
**Processing by Admin::EmailController#test as */***
** Parameters: {"email_address"=>"<myemail>"}**
**Completed 422 Unprocessable Entity in 5042ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 13268)**
**Started POST "/presence/update" for <my IP> at 2025-01-23 15:08:41 +0000**
**Processing by PresenceController#update as */***
** Parameters: {"client_id"=>"6bb38285bd0c458a889c15cf6903abc5", "present_channels"=>["/chat-user/core/1"]}**
**Completed 200 OK in 6ms (Views: 0.1ms | ActiveRecord: 0.0ms | Allocations: 1795)**
제 SMTP 설정은 다음과 같습니다:
DISCOURSE_SMTP_ADDRESS:
** DISCOURSE_SMTP_PORT: 587**
** DISCOURSE_SMTP_USER_NAME: info@**
** DISCOURSE_SMTP_PASSWORD: “DO NOT POST PASSWORDS”**
** DISCOURSE_SMTP_ENABLE_START_TLS: true # (선택 사항, 기본값 true)**
** DISCOURSE_SMTP_DOMAIN: # (일부 제공업체에서 필수)**
** DISCOURSE_NOTIFICATION_EMAIL: info@**
이 서브도메인은 동일한 머신에 호스팅되며 WHM/Cpanel을 통해 관리되고 있습니다. 베이스 머신에는 exim이 설치되어 있으며, 메일 발송은 이미 테스트하여 정상적으로 작동하는 것으로 확인했습니다. 하지만 Discourse에서는 메일을 보내지 못하고 있습니다. 베이스 머신에서 telnet으로 확인해 보니 포트 25는 작동하지만, ./discourse-docker mail 명령으로 테스트할 때 2525, 25, 587, 465 포트 모두에서 실패합니다. 컨테이너 내부에서는 어떤 포트에도 접근할 수 없습니다. 제가 놓치고 있는 부분이 있는지, 아니면 Discourse에서 exim 서비스를 사용하려면 우회 방법이 있는지 알려주시면 감사하겠습니다.