Discourse를 설치하고 계정 이메일을 활성화했는데, 왜 계속 계정 활성화 메일이 오는 건가요? 이 버그를 해결하려면 어떻게 설정해야 하나요?

여전히 작동하지 않아요. Discourse의 SSL은 어떻게 구성하고 활성화하나요?

이메일은 SSL을 지원합니다.

SSL을 사용하면 왜 연결할 수 없나요?

연결이 안 되나요?

인증 설정은 올바르며, 수신 중인 메일은 동일한 작업이 반복되고 있는 것입니다.

Discourse는 메일 전송 과정을 모두 거치지만, 알 수 없는 응답 코드를 받은 후 메일 전송이 실패했다고 판단하여 처리를 중단합니다.

하지만 메일 서버는 실제로 메일을 수신했습니다!

Discourse가 전송이 실제로 성공했음을 인지하지 못했기 때문에, 작업을 반복적으로 다시 예약하고 있습니다.

이메일 주소를 변경하고 START_TLS true를 설정하니 정상적으로 작동합니다!!!
하지만 DISCOURSE_SMTP_ENABLE_START_TLS: false로 설정하고 SSL로 전송 테스트를 하면 이메일이 전송되지 않습니다. 왜 그런가요? discourse에서 SSL을 활성화하려면 어떻게 설정해야 하나요?

포트 587의 경우 STARTTLS를 사용해야 합니다

하지만 DISCOURSE_SMTP_ENABLE_START_TLS: false를 설정했습니다.

포트 465를 SSL로 사용해 테스트 메일을 보내보았지만 연결이 되지 않습니다. 이유는 무엇일까요? Discourse에서 SSL을 활성화하려면 어떻게 설정해야 하나요?

이 게시물의 설정이 이 트레이스백을 생성한 것과 동일한 설정이라면, 그 설정은 정확합니다. 해당 설정(포트 587, STARTTLS)을 사용하세요.

포트 587은 초기 연결 후 협상되는 TLS 암호화(STARTTLS)에 사용되며,
포트 465는 연결 시점에 적용되는 TLS 암호화(SSL/TLS)에 사용됩니다.

그러나 많은 제공업체가 역사적인 이유로 포트 465를 (정당하게) 차단하므로, 포트 587의 사용이 권장됩니다.

DISCOURSE_SMTP_PORT: 587

DISCOURSE_SMTP_ENABLE_START_TLS: true

이 구성 문제는 여전히 해결되지 않고 있습니다 :thinking:

그래도 587 포트를 사용합시다. 465 포트에는 많은 문제가 있습니다.

QQ 메일은 작동하지 않으며, Mailgun을 사용하면 문제를 해결할 수 있습니다.

참고로, 이 변경 사항 이후로 수신된 오류 메시지가 로그에 표시되어야 합니다.