안녕하세요.
SMTP 서버 설정 중 문제가 발생했습니다.
이메일 서버는 465 포트를 사용하여 사용자의 SMTP 연결을 허용하고 있습니다.
Discourse-Doctor에서는 다음과 같은 메시지가 표시됩니다:
Testing sending to my@email.com using INTERNAL_IP:465.
======================================== ERROR ========================================
UNEXPECTED ERROR
Net::ReadTimeout
그러나 컨테이너에 진입하여 openssl s_client -connect INTERNAL_IP:465를 실행하면 정상적으로 작동합니다. 프론트엔드에서 이메일 테스트를 수행하면 몇 초 후 오류가 표시되지만 로그에는 아무것도 기록되지 않습니다. 제 이메일 설정은 다음과 같습니다:
DISCOURSE_SMTP_ADDRESS: INTERNAL_IP
DISCOURSE_SMTP_PORT: 465
DISCOURSE_SMTP_USER_NAME: username@myemail.com
DISCOURSE_SMTP_PASSWORD: MY_PASSWORD
DISCOURSE_SMTP_ENABLE_START_TLS: false
DISCOURSE_SMTP_AUTHENTICATION: "login"을 설정해 보기도 했습니다.
해결 아이디어가 있으시면 알려주세요.
felixoi