Протокол SMTP не заботится о том, кто указан в сообщении, а получатели, указанные в команде RCPT TO, используются только для выяснения, кому пересылать сообщение.Ничто не мешает вам создать сообщение RFC822 с заголовком To, как вы определили выше, а затем написать собственный SMTP-клиент, который отправляет ваше конкретное сообщение, но с другим набором получателей.И только то, что вы можете отправить сообщение, не означает, что по пути спам-фильтр будет замечать заголовки шатких получателей и блокировать сообщение.
По моему опыту, SMTP-клиент JavaMail действительно хорош в отправке базовых сообщений.сообщения без каких-либо почтовых уловок, которые вы часто видели, используемые провайдерами списков рассылки и спамерами.Эти компании тратят много усилий, чтобы убедиться, что они могут отправлять сообщения так, как им хочется, но они также постоянно борются за то, чтобы их сообщения рассматривались как законные электронные письма.
Краткий ответ: я 'd прибегнуть к BCC и, если это для маркетинговых целей, рассмотрите возможность использования компании, которая специализируется на подобных вещах.