При отправке массовых писем с помощью phpmailer, лучше ли отправлять одно письмо с несколькими BCC или несколькими отдельными письмами?
Я хотел бы знать влияние на производительность и письмо, которое клиентский сервер рассматривает как спам.
Это очень многое зависит. Это в значительной степени зависит от капризов SMTP-сервера, через который вы отправляете (или почтового API, который вы используете), и любых SMTP-серверов между ними и конечным получателем.
По большей части каждый получатель (To :, Cc :, Bcc 🙂 письма, отправленного с несколькими получателями, получает идентичное письмо. Для эффективности обычно электронное письмо, которое отправляется нескольким получателям в одном домене, будет отправлено один раз, адресовано нескольким получателям, и сервер получающей электронной почты будет обрабатывать доставку в почтовые ящики каждого получателя. (Ваш локальный почтовый сервер должен автоматически обрабатывать это, потому что он хочет выполнять как можно меньше работы.) спектакль с точки зрения, лучше отправить одно письмо с несколькими получателями.
Для предотвращения спама ваш локальный SMTP-сервер, любые промежуточные SMTP-серверы и целевой SMTP-сервер могут по-разному относиться или не обрабатывать одну электронную почту, адресованную многим получателям, и несколько идентичных электронных писем, отправленных одному получателю каждый.
В общем, если вы на самом деле не в бизнес отправки электронных писем, Вы должны позволить кому-то еще беспокоиться об этом за вас. Существует множество авторитетных служб массовой рассылки электронной почты, которые могут решить эту проблему за вас недорого (многие даже бесплатно ниже определенного порога), и вам не придется беспокоиться о поддержке собственных почтовых серверов или о том, что ваш домен попадет в черный список, потому что кто-то думал, что вы отправляете спам , Кроме того, поскольку эти службы хорошо известны, пользуются хорошей репутацией и относятся к спаму очень серьезно, гораздо менее вероятно, что ваша электронная почта будет помечена как спам (если вы на самом деле не рассылаете спам).
Других решений пока нет …