Как я могу отправлять электронные письма нескольким получателям, используя MailDefinition - PullRequest
1 голос
/ 23 января 2012

Я создаю новое определение почты, используя функцию CreateMailMessage для MailDefinition.Одним из обязательных параметров являются получатели.В документации по этой функции говорится, что получатели должны быть списком получателей через запятую, однако, когда я пытаюсь отправить сообщение нескольким пользователям, я получаю следующую ошибку:

An invalid character was found in the mail header: ','...

Так что похожеэта функция работает не так, как задумано.Обычно я добавляю всех получателей к самому почтовому сообщению, но, к сожалению, параметр получателей является обязательным и не может быть пустым.Есть идеи?

1 Ответ

1 голос
/ 23 января 2012

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

Я беру один адрес электронной почты из поля «to» и задаю его в качестве получателя в CreateMailMessage, который возвращает экземпляр MailMessage.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...