Intereting Posts
Динамически рассчитать цену продукта на основе значений настраиваемых полей при добавлении в корзину Регулярное выражение PHP для соответствия строкам, начинающимся со специального символа Быстрее, лучше и более эффективный тип намека на PHP Storm с локаторами сервисов Как вставить данные точки в mysql с помощью PDO bindParam? PHP несколько команд MYSQL в одном запросе mysql_query () Результат php json_encode mysql PHP извлекает и сохраняет удаленное изображение Насколько эффективна техника honeypot против спама? пользовательский файл php.ini в подпапке, вызывающий проблемы с переменными $ _SESSIONS Коррекция печенья Goutte не загрузит страницу ASP SSL Получение имени дочернего класса в PHP Как отправить данные в php-файл с помощью ajax как я могу запросить переменную в моем home.ctp моего приложения cakePHP? json_decode возвращает JSON_ERROR_SYNTAX, но онлайн-форматирование говорит, что JSON в порядке

Эффективность электронной почты PHP (BCC против отдельных сообщений электронной почты)

Наше веб-программное обеспечение PHP в настоящее время отправляет информационный бюллетень в любую точку от 1-2000 получателей. Часто информационный бюллетень имеет вложение в формате PDF (15 КБ-5 МБ). Бюллетень не обязательно должен быть настроен для отдельных получателей.

Вопрос : Лучше ли отправлять одно электронное письмо, в котором каждый получатель слепых копирует копирование (BCC), или для создания уникального сообщения электронной почты для каждого получателя?

Соображения: – Какой вариант снижает нагрузку на почтовый агент? – Какой вариант более эффективен программно? – Какой вариант менее ресурсоемкий? – Существуют ли какие-либо ограничения для любого варианта? (например, BCC с максимальным числом)

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

СПАСИБО: всем, кто внес свой вклад в ответ на этот вопрос. Большое спасибо за отзывы от людей, чтобы убедиться, что мы делаем все правильно!

Solutions Collecting From Web of "Эффективность электронной почты PHP (BCC против отдельных сообщений электронной почты)"

Создайте единый адрес электронной почты для каждого получателя. Используйте поле «Кому» вместо BCC, чтобы сделать его личным.

преимущества

  • Почтовая очередь будет точно отражать происходящее.
  • Вы можете распространять нагрузку на несколько серверов электронной почты.
  • Вы можете персонализировать «To» «Subject» «Body» и т. Д.
  • Вы можете использовать URL отслеживания.
  • Почтовые серверы часто имеют ограничение BCC на сообщение. Вы не достигнете предела, если одновременно отправляете одно сообщение.
  • Сообщения BCC обычно остаются в очереди до тех пор, пока все поставки не будут завершены. Это редко, но мы испытали (с последним qmail), что иногда один получатель будет реагировать с ошибкой, которая смущает почтовый сервер, чтобы отправить его снова, сбой, снова, сбой … пока мы не удалим его из очереди. Это очень расстраивает людей.

Недостатки

  • PHP-скрипт должен работать больше, чтобы генерировать отдельные запросы.

Конечно, есть и другие преимущества и недостатки, но это список, который я следую.

ОБНОВЛЕНИЕ: Что касается вложения PDF, я бы рекомендовал предоставить ссылку для загрузки, если это не важно, чтобы включить ее в электронную почту.

  • Вложения PDF делают электронное письмо более подозрительным для сканеров спама и вирусов, поскольку известно, что спам пытается использовать уязвимые версии Acrobat. Эти вложения PDF могут сделать ваш бюллетень более вероятным в папке «Спам» получателя.
  • Крупные PDF-файлы (1 + mb) не дружат с людьми, проверяющими электронную почту медленными соединениями или ограниченными устройствами, такими как смартфоны.
  • Ссылка намного меньше, чем приложение. Вы сэкономите до 13 ГБ полосы пропускания, если вы оставите это приложение в 5 Мб!

Это зависит от инфраструктуры MTA на вашем сайте. Если ящик, на котором запущено ваше веб-приложение, настроен для пересылки всех сообщений электронной почты в какой-либо центр электронной почты у вашего интернет-провайдера, то BCC, безусловно, является преимуществом. В противном случае он может сэкономить некоторую пропускную способность для вас, но не обязательно (это зависит от фактических адресов, которые вы отправляете). Кроме того, я бы рекомендовал вам не прикладывать PDF-сообщение к сообщению, а размещать его на веб-сервере и включать гиперссылку в e- почта. Поскольку я получил ваше сообщение, это массовое сообщение. Я считаю, что многие люди не читают ваши сообщения, даже если они предпочитают получать.

Вместо того, чтобы прикреплять такой большой файл (который также может быть отклонен некоторыми MTA из-за размера), загрузите его где-нибудь в общедоступном месте (например, веб-сервере) и отправьте простую ссылку всем получателям электронной почты, которые они могут использовать для просмотра PDF.

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