그래서 Ruby on Rails를 사용하는 웹 사이트를 유지하는 데 도움을 요청 받았습니다. 자, 이제 막 루비를 프로그래밍 해 왔지만 레일스는 아직 익숙하지 않습니다. 첫 번째 문제는 활성화 이메일이 도착하는 데 약 6 시간이 걸리는 방식입니다. 전자 메일이 오류로 인해 보내지는 것이 아니라 올바르게 전송 되었으면 느린 것입니다. 또한이 서버가 실행되는 서버는 자체 SMTP입니다. 전자 메일이 setup_email 메서드를 호출하기 전에 포맷되는 방식을 확인했는데 모든 것이 정상적으로 보였습니다. 나는 심지어 ActionMailer lib를 파고 거기의 파일을 읽었고 평범하지 않은 것을 보지 못했다. 따라서 이메일 전달에 6 시간이 걸릴 가능성이 가장 큰 것은 무엇입니까?ActionMailer에서 보낸 이메일은 메일을 전송하는 데 6 시간이 걸립니다.
편집 : Roadmaster의 아이디어를 시도하고 실제로 이상한 것으로 나타났습니다. 정상적인 이메일 전송은 로그에 기록 된 정상 지연 (예 : 지연 = 0.99, 지연 = 0.08/0.01/0.19/0.7) 인 것으로 보이지만, 여러 이메일이 [email protected]으로 이메일을 보내려고합니다. . 그런 호스트를 찾을 수 없기 때문에 모든 것이 달라집니다. 그러나 그들과 관련된 지연은 훨씬 더 큽니다 (예 : 지연 = 239853, 지연 = 239818/0.02/35/0). 이제이 문제는 sendmail 설정 문제가 아닌 Rails 코드의 문제와 비슷하게 들리지만 방금이 사이트를 유지하기 시작했습니다. 찾고자하는 곳은 어디입니까?
메시지의 수신 헤더를보십시오. 그들은 지연이 어디에 있는지 당신에게 말할 것입니다. –