mail отправляет письма слишком долго, почему?

mail отправляет письма слишком долго, почему?

Я отправляю письма методом PHP mail(), и каждый раз требуется 20-40 секунд, чтобы получить результат. Похоже, мой сервер ( sendmail) настроен на синхронную отправку писем. Вот почему PHP-скрипту приходится ждать..

Как это исправить? Спасибо!

решение1

Sendmail не выполняет синхронную отправку писем. Наиболее распространенной проблемой являются задержки при выполнении поиска DNS. Также могут быть задержки при выполнении проверки некоторых данных, которые вы предоставляете. Sendmail, скорее всего, проверяет: адрес, указанный в сообщении HELO, адрес электронной почты, с которого предположительно приходит письмо, или адрес назначения. Попробуйте запустить сеанс электронной почты с помощью telnet с вашего веб-сервера. Вы должны быстро увидеть, где задержка.

Связанный контент