2010-04-16 5 views
1

Я отправляю электронную почту пользователям, использующим smtp-клиент и класс MailMessage.отправить несколько писем

Я добавляю адреса нескольких приемников в свойство объекта класса MailMessage. проблема заключается в том, что получатель может видеть адреса электронной почты других получателей. есть ли способ скрыть адреса электронной почты других получателей.

Я имею в виду установку какого-либо имущества или что-то в этом роде.

В противном случае у меня останется только возможность отправить индивидуальное письмо пользователям.

любой помощь Plesae

ответ

1

Добавить приемники как Bcc (слепая копия/копию циркулирующая) адрес вместо того чтобы обратиться.

1

Я не думаю, что все равно обойти это. Вы либо отправляете отдельные письма, адресованные каждому получателю, либо добавляете список получателей в BCC и отправляете их один раз. Проблема с последним, я считаю, что большинство спам-фильтров блокируют электронную почту.

+0

+1 за оговорку –

1

Письма всегда отправляются индивидуально. Я бы порекомендовал вам пойти по этому маршруту, вместо того, чтобы использовать BCC.

В этом разница. Допустим, вы поставили 10 человек на BCC. SmtpClient отправляет 1 сообщение на ваш сервер ретрансляции. Однако ваш сервер ретрансляции считывает эти 10 получателей и отправляет 10 отдельных писем, по одному для каждого получателя.

Поскольку 10 писем отправляются в любом случае, я бы рекомендовал вам создать 10 отдельных писем в вашем коде и отправить их.

Теперь, изначально требуется больше времени для этого? Да. Это займет 10 раз, чтобы отправить тот же адрес электронной почты из вашего кода.

Однако преимущество заключается в том, что вы менее подвержены маркировке BCC-спамера.

Смежные вопросы