timeout은 컨테이너가 데이터를 전송하려는 호스트와 포트에 연결할 수 없다는 것을 의미합니다. 이는 Docker의 네트워크 문제일 수 있지만(상당히 가능성이 낮음), VM과/또는 AWS의 네트워크/방화벽 문제일 가능성이 더 높습니다(잘못 설정할 수 있는 방법이 10만 가지 이상에 달합니다).
처음에는 네트워크 문제일 수도 있다고 생각했습니다. 하지만 Discourse 인스턴스에서 telnet을 사용하여 연결을 테스트해 보았으며, 지정된 호스트와 포트에 AWS WorkMail에 성공적으로 연결되었습니다. 이는 연결이 이루어지고 있지만, 이메일이 여전히 전송되지 않는다는 것을 의미합니다.
같은 구성으로 Gmail의 SMTP는 정상적으로 작동하는 점을 고려할 때, 다른 원인이 있을 수 있다고 생각하시나요? Discourse가 AWS WorkMail을 처리하는 방식과 관련된 특정 문제가 있을까요?