안녕하세요, ./discourse-doctor를 실행할 때 530 5.7.7 SSL/TLS 암호화 없이 이메일을 전송하는 것은 허용되지 않습니다. 참고: https://yandex.ru/support/mail/mail-clients/ssl.html라는 오류 메시지가 표시됩니다.
어제 Sendgrid를 시도해 보았지만 작동하지 않았습니다. 그리고 다시 swaks로 이메일 전송을 테스트해 보았는데, 이쪽은 정상적으로 작동합니다. 현재 버전에 버그가 있는 건 아닌지 의심이 되기 시작합니다. 저는 iscourse 2.6.0.beta2를 사용 중입니다. Docker Hub 페이지의 설치 스크립트를 따랐습니다:
sudo -s
mkdir /var/discourse
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
아마도 beta 버전이 문제를 일으키는 것 같습니다. 최신 안정 버전은 어떻게 설치하나요?
resend verification email을 클릭한 후 로그 파일을 확인했는데, 다음과 같은 내용이 표시되었습니다: Delivered mail a6148e37-bccc-4c05-9987-7fb867a4f369@domain.com. 제 이메일 주소가 test@domain.com 형식인데 이것이 문제인지는 잘 모르겠습니다.
@codinghorror 님, 확인해 주실 수 있을까요? 주요 이메일 서비스(Mailjet, Sendgrid, Yandex)가 이 빌드에서 실패했습니다. 하지만 swaks --to me@gmail.com --from mailbox@domain.com --server smtp. yandex. ru --auth LOGIN --auth-user mailbox@domain.com -tls -p 587 명령을 사용하면 이메일은 모두 정상적으로 전송됩니다.