Использовать php mass mailer или просто mail()?
Я отправляю ~30 тыс. Сообщений электронной почты.
Каждое сообщение будет иметь немного другой контент.
Я читал, что с помощью PHP mail()
функция не очень хорошая идея для массовой рассылки.
Какие плюсы и минусы использования встроенного mail()
функция и плюсы и минусы использования Mass Mailer, такие как http://swiftmailer.org/.
С особым акцентом на тот факт, что он не отправляет одно и то же сообщение на 30k адресов,
Вместо этого он отправляет слегка персонализированные сообщения.
3 ответа
Аутсорсинг или проводить много времени с библиотекой. SwiftMailer - хороший выбор, если вы решите пойти с библиотекой.
Не зацикливайтесь на почте ():)
Во -первых, люди, которые говорят php mail()
Это плохая идея, я не знаю, как правильно ее использовать. С помощью php mail она дает разработчику возможность отправлять очень простые сообщения с отсутствием конкретных заголовков.
если вы посмотрите на документацию PHP для mail()
bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )
4th
и 5th
Параметры позволяют вам предоставить заголовок и дополнительную информацию, это то, что вы должны изучить, чтобы получать приличные письма, отправленные с помощью функции php Mail.
Причина, по которой большая часть почты никогда не бывает успешной, заключается в том, что почтовая система получателя блокирует электронную почту как спам или искаженную информацию, потому что заголовки неправильно построены или отсутствуют важные заголовки.
Я бы посоветовал взглянуть на это приложение OpenSource под названием OpenCart, если вы скачаете приложение и извлечете библиотеку под названием Mail
.. Вы можете использовать это для отправки почты, он поддерживает SMTP и PHPMail, но также заботится о заголовках, поэтому сообщение является допустимой электронной почтой и не должно вызывать спам-фильтр.
Пример того, кто помечает почту как спам, если заголовки принадлежат мне, когда мы запускаем на сервере Exchange 2010 любую почту, которая приходит без Content-ID
заголовок автоматически помечается как span.
Как я уже говорил выше, в почте PHP нет ничего плохого, просто разработчик упускает из виду важные факты.
Вы можете взглянуть на класс прямо отсюда, если вы посмотрите на выделенную строку, вы поймете, что я имею в виду.
Вот канонический ответ "Переполнение стека" на этот вопрос (в данном случае потенциальному спамеру, следовательно, отрицательным голосам, но информация в первом ответе точна)