Лучший способ отправлять массовые письма с использованием PHP без PEAR Mail и функции 'mail' - PullRequest
0 голосов
/ 23 февраля 2010

Какой сценарий, класс или функцию вы используете для отправки большого количества электронных писем, кроме встроенной функции mail и исключая PEAR Mail (много проблем и проблем совместимости в PHP 5.3).

Я хочу отправить около 5000 электронных писем за «выстрел», но функция «почта» подключается и отключается для каждого электронного письма. У PEAR Mail много проблем.

Я пробовал Swiftmailer, но HTML кажется дублированным во многих клиентах (потому что, очевидно, он прикреплен).

Является ли PHPMailer ответом?

PS: извините за опечатки. Я бразилец.

Ответы [ 2 ]

2 голосов
/ 23 февраля 2010

Перед внедрением нашей собственной системы мы использовали PHPMailer с опцией isSMTP () и видели пропускную способность около 20 писем в секунду (время сборки + отправка). Если у вас статический контент, ваша пропускная способность должна быть немного выше.

Существует возможность использовать постоянное SMTP-соединение.

1 голос
/ 23 февраля 2010

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

Исходя из этого опыта, я перестал использовать загрузку таких сценариев PHP через веб-браузер, а вместо этого теперь выполняю их в командной строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...