Сокращение времени отправки почты

Я отправляю массовую рассылку, используя сторонний компонент phplist. Но когда я отправляю более 1000 писем, отправка этого сообщения занимает слишком много времени. Полная отправка всех писем занимает от 4 до 5 часов.

Можно ли сократить время отправки почты? Как?


person surezram    schedule 05.10.2010    source источник


Ответы (2)


Самый простой способ - настроить локальный smtp-сервер и подключить его к «настоящему» smtp-серверу. Отправка электронной почты не должна занимать так много времени, начиная с кода. Но время «фактической» доставки зависит от промежуточных узлов и не имеет к вам никакого отношения.

person Noon Silk    schedule 05.10.2010

Как было сказано в предыдущем постере, настройте локальный smtp-сервер с очередями, если у вас есть доступ к серверу через оболочку. Postfix — хороший кандидат, он легкий и простой в настройке. Отправка тысячи электронных писем не должна занимать более нескольких секунд.

Вы можете использовать пакет pear Mail::Factory как хорошо указать массу параметров и использовать различные способы вызова MTA (Mail Transport Agent, т.е. Postfix).

person matzee    schedule 05.10.2010