SMTP 설정에 대하여

저는 Windows 10의 WSL2를 사용하여 Docker를 설치하고 제 Discourse 애플리케이션을 배포했습니다. discourse/config/discourse_defaults.conf 파일의 SMTP 설정 항목을 수정하고 d/boot_dev -p, d/rails s, d/ember-cli를 다시 실행했지만, 여전히 이메일을 보내지 못하고 있습니다. 문제의 원인이 어디에 있는지 파악할 방법이 없습니다.

SMTP를 discourse/config/discourse_defaults.conf에서 설정해야 하나요? d/mailhog으로 테스트를 해봤지만, bash가 계속 "[APIv1] KEEPALIVE api/v1/events"를 반복 출력하고 있습니다.

SMTP 설정의 유효성을 검증할 수 있는 간편하고 명확한 방법이 있을까요?

기억이 맞다면 개발 환경을 사용하는 경우 SMTP 사용자 이름과 비밀번호를 설정할 필요가 없습니다.

또한:

mailhog을 실행할 때 개발 환경 콘솔에서도 이를 확인할 수 있으므로 이는 정상적인 것으로 보입니다.

메일호그 페이지를 보려면 (생각하기에) 포트 8025를 열어야 합니다. 거기에서 전송된 이메일을 확인할 수 있습니다.

@zhongziqi 커뮤니티에 오신 것을 환영합니다! :waving_hand: @NateDhaliwal의 게시물이 질문을 해결해 주셨나요? 그렇다면 해당 게시물에 있는 해결책 버튼을 체크하여 이 주제를 닫으실 수 있습니다.

아직 해결되지 않았다면 여전히 막막한 부분이 있는지 알려주세요. 처음에는 로컬 머신에서 개발용 설치를 시도하기보다 VPS를 사용해 공식 설치 가이드를 따르는 것이 더 쉽다고 느끼는 분들이 많습니다.