Как ускорить PHP Mail?(используя CRON) - PullRequest
0 голосов
/ 25 августа 2010

Я использую PHP 5 и создаю команды Mail для отправки информации.

Мой Linux (Shared) Host (www.KoreDomains.com) отправляет электронные письма примерно ежечасно.

Что было бы хорошей командой CRON / набором команд для ускорения процесса (скажем, электронная почта, которая находится в очереди каждые 5 минут)?

Цель - сделать так, чтобы электронные письма показывались пользователю в режиме реального времени.

Заранее спасибо за помощь!

Джеймс

1 Ответ

0 голосов
/ 25 августа 2010

Как и в случае с любой проблемой, связанной с отправкой почты с php, с которой я когда-либо сталкивался, это не имеет ничего общего с PHP и вообще с настройкой MTA. Не имеет значения, что вы делаете с точки зрения планирования, когда отправляете почту, и как вы настраиваете PHP-код, поскольку кажется, что MTA обрабатывает очередь только каждый час.

Если вы хотите, чтобы почта отправлялась как можно скорее, вам необходимо изменить настройки MTA. Это не будет практичным для большинства управляемых сервисов, не говоря уже о разделяемых. Вам нужно будет найти другого поставщика. Но не ждите, что провайдеры опубликуют информацию об особенностях настройки MTA.

Или оставьте свой код там, где он есть, и попробуйте подключиться к другому MTA (вам понадобится PHP-клиент с поддержкой SMTP - например, phpmailer), и это предполагает, что ваш поставщик услуг настроил сервер для разрешения исходящих SMTP-соединений и может разрешить IP-адреса.

...