이메일이 더 이상 사용자에게 전송되지 않습니다

안녕하세요,

커뮤니티에서 누군가 새 글을 작성할 때나 주간 다이제스트 메일을 보낼 때 이메일이 전송되지 않는 것을 확인했습니다. Discourse 관리자 화면에서는 다음과 같은 메시지가 표시됩니다. “app.yml을 확인하고 메일 서버 설정이 올바른지 확인하십시오. Sidekiq의 실패한 작업을 확인하세요

원인에 대해 혹시 아는 분이 있을까요? 이메일 설정을 확인해 봤는데 여전히 모든 것이 정상으로 보이며, 우리는 아무것도 변경하지 않았습니다. 또한 테스트 서비스를 통해 메일을 보내려고 시도했을 때 다음과 같은 결과가 나타났습니다:

도움이 될 만한 아이디어가 있다면 알려주시면 감사하겠습니다 :folded_hands: 감사합니다!

Digital Ocean을 사용 중이며, 현재 587 포트에 대한 아웃바운드 연결이 차단되고 있습니다.

app.yml 파일로 이동하여 587 포트를 2525로 변경한 후 다시 빌드해야 합니다(어차피 지금 업그레이드를 할 좋은 시점이라면) 또는

./launcher destroy app ; ./launcher start app

실제로 여기서 작은 정정이 하나 있습니다. 그들은 모든 포트에서 발신 이메일을 차단합니다. 즉, 계정에 대한 제한이 해제되지 않는 한 2525 포트도 작동하지 않습니다. 가장 쉬운 해결책은 지원 티켓을 제출하는 것입니다. 보통 검토가 빠르고 금방 차단이 해제됩니다.

음. 이건 처음 보는 상황이네요! 2525 포트가 차단되는 경우는 아직 본 적이 없습니다. 어제 수정한 것은 작동했지만, 그분들에게 티켓도 발급하도록 권고해야 할 것 같습니다.

감사합니다.

정보 주셔서 감사합니다! 이걸 테스트해서 도움이 되는지 확인해 보겠습니다 …

한 달 전쯤, 한 사이트에서 실패한 SMTP 작업을 디버깅하고 있었습니다. 포트 2525로 설정되어 있었음에도 불구하고 작업이 계속 실패했습니다. DO(디지털오션)가 해당 제한을 해제한 후에야 모든 문제가 해결되었습니다.