PEAR Mail очень медленный, мой фронтенд истекает - PullRequest
1 голос
/ 18 августа 2010

У меня есть php-скрипт, который отправляет несколько электронных писем и возвращает ответ моему интерфейсу.

Проблема в том, что обработка электронной почты происходит так медленно, что время ожидания внешнего интерфейса истекло. Вот общие черты для реализации электронной почты.

Сценарий начинается, когда пользователь A заказывает предложение у пользователя B. Пользователь A получает электронное письмо с подтверждением, пользователь B получает уведомление по электронной почте, а я и 2 других сотрудника получаем уведомление по электронной почте.

Итак, это 3 уникальных почтовых сообщения и 5 адресов. И технические особенности:

  1. Я использую класс Pear Mail
  2. Я использую smtp в качестве типа почты.
  3. У меня установлена ​​аутентификация.

Я думал, что транзакция smtp будет довольно простой. Я предполагал, что рукопожатие с почтовым сервером, передать мое сообщение в их очередь и будет свободным и чистым. Но кажется, что все висит совсем немного.

1 Ответ

1 голос
/ 18 августа 2010

Класс почты Груша прост.

Если вы используете параметр хоста в качестве URL (например, domain.com) вместо IP-адреса, проблема может зависеть от времени ожидания DNS, попробуйте использовать IP в качестве домена для хоста (например, $ smtpinfo ["host" ] = "200.203.201.123";) вместо.

...