메일을 보내는 데 시간이 너무 오래 걸립니다. 이유는 무엇입니까?

메일을 보내는 데 시간이 너무 오래 걸립니다. 이유는 무엇입니까?

저는 PHP 방식으로 이메일을 보내고 있는데 mail()매번 결과를 생성하는 데 20~40초가 걸립니다. 내 서버( sendmail)가 이메일 동기 전송으로 구성되어 있는 것 같습니다 . 그렇기 때문에 PHP 스크립트가 기다려야 합니다..

어떻게 해결할 수 있나요? 감사해요!

답변1

Sendmail은 동기식 이메일 전송을 수행하지 않습니다. 가장 일반적인 문제는 DNS 조회 수행이 지연되는 것입니다. 또한 귀하가 제공하는 일부 데이터의 확인이 지연될 수도 있습니다. Sendmail은 HELO 메시지에 제공된 주소, 메일이 발송될 것으로 예상되는 이메일 주소 또는 대상 주소를 확인하고 있을 가능성이 높습니다. 웹 서버에서 텔넷을 사용하여 이메일 세션을 실행해 보세요. 지연이 발생한 위치를 빠르게 확인해야 합니다.

관련 정보