У меня есть приложение, которое программно генерирует и отправляет электронные письма. Список получателей может превышать 1000. Я прокручивал и отправлял отдельные электронные письма, но это занимало слишком много времени примерно на 0,5 сек. Подход, который я сейчас рассмотрю, - это удалить настройку в теле сообщения и отправить одно электронное письмо со всеми адресами в BCC. (Возможно, возможны другие решения, и я приветствую их, но меня в основном интересует сложность этого решения BCC.)Ограничения на число получателей BCC
Есть ли ограничение на количество получателей, разрешенных для одного электронного письма? Является ли это полностью зависимым от моего почтового клиента и/или конфигурации SMTP-сервера? Существуют ли другие пределы вне контроля моего домена? Кроме того, как обрабатывается BCC? Я предполагаю, что распределение BCC необходимо разбить на отдельные почтовые сообщения в какой-то момент. Ответственный за это почтовый клиент (в моем случае javax.mail) или делает это почтовый сервер?
Я также заинтересован в предложениях о том, как я могу проверить свою новую бластерную программу?
Я не думаю, что это будет действительный тест, создав 1000 учетных записей в google или где угодно (и я не хочу). Я слышал, что есть оптимизация почтового сервера, ориентированная на несколько получателей на том же хосте. В моем случае большинство из них будут разными хозяевами.
Другим способом является привлечение всех получателей, чтобы узнать, получили ли они электронное письмо. Я могу это сделать, но я хочу избежать их спама, полагая, что мне может потребоваться несколько раз протестировать, если в первый раз все будет не так.
Или я просто предполагаю некоторое ограничение и отправляю партии писем с некоторым количеством получателей каждый, скажем, 50 или 100?
Чувак, если вы тот, кто отправил мне все эти электронные письма Viagra, остановитесь сейчас! – tvanfosson
Спасибо за напоминание. Я обновил свой вопрос. –