안녕하세요, 제 메일 도메인 smtp.yandex.com에 문제가 있습니다. Debian 서버에 Discourse를 설정하려고 할 때 발생하네요. 문제는 제 인증 정보를 465 포트와 함께 사용할 때 readtimeout이 발생한다는 점입니다. 587 포트는 Yandex에서 사용이 금지되어 있고, 25 포트는 단순히 닫혀 있습니다. 이 Yandex 관련 문제에 대한 정보를 찾았고, 조언은 Discourse의 경우 Mailgun을 사용하라는 것이었습니다. 그래서 지금은 다른 방법을 찾고 있습니다. 같은 서버에는 Postfix가 설치되어 있으며, 동일한 인증 정보로 SMTP 서버에 쉽게 인증할 수 있습니다. 이제 Postfix와 Discourse가 함께 작동하도록 하는 방법을 찾고 있습니다. 즉, 제 Postfix 구성을 사용하여 Postfix가 기본 메일 애플리케이션 대신 Discourse와 통신하게 하는 방법입니다. 이것이 가능한가요? 아이디어가 있다면 감사하겠습니다. 감사합니다. Discourse는 이 지침에 따라 설치되었습니다: https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md
meta에 오신 것을 환영합니다, @engs! 여기 오신 것을 기쁘게 생각합니다.
이메일은 복잡한 부분이 많기 때문에 mailgun과 같은 서비스를 사용하는 것이 강력히 권장됩니다. 또한 IP 주소 평판 때문에, 직접 서버를 설정하더라도 이메일 전달률이 들쭉날쭉할 수 있습니다.
네트워크 문제인 것 같습니다. 방화벽 또는 호스팅 제공업체와 함께 해결해야 합니다.
그렇다면 Discourse가 연결할 수 있도록 메일 서버를 구성해야 합니다. (최소한 Discourse의 관점에서) 비밀번호를 지정하는 것이 가장 쉽습니다.
메일 서버를 실행하는 것이 어려운 이유는 수없이 많습니다. 참고로, 이메일이 쉬웠던 시절에 저는 sendmail과 UUCP를 Linux로 이식하고 10년간 자체 메일 서버를 운영했습니다. 몇 번 메일 서버를 설정해 보았지만 아직까지 성공적으로 설정하느라 애쓰지는 않았습니다.