Я пытаюсь отправить несколько писем (> 10) с использованием класса Mailaddress, но, по-видимому, ему это не нравится. Есть ли способ прикреплять электронные письма после 6-го до CC?cc (mail) после 6-ого адреса электронной почты
или любая другая работа вокруг?
у меня есть:
(<[email protected]>; <[email protected]>; <[email protected]>, <[email protected]>; <[email protected]>; \r\n\t<[email protected]>, <[email protected]>; <[email protected]>\r\n\TEXT)
Я Environment.NewLine, заменяю <,>, \ т и "" с "" (не знаю, какой-либо другой лучший способ отформатировать его)
Когда я пытаюсь отправить его через класс mailaddress, я получаю ошибку формата. , но работает нормально, когда количество писем меньше.
Решен:
string to = ""; string cc = ""; int i = 0; foreach (string item in multiAddress.Split(',')) { i += 1; if (i < 10) { to += item + ","; } else { cc += item + ","; } } to = to.Remove(to.Length - 1); cc = cc.Remove(cc.Length - 1);
Почему табуляции и разрывы? –
Пожалуйста, добавьте к вашему вопросу код, используемый для отправки почты в этот список почтовых адресов – Steve
Я получаю эти сообщения электронной почты с другого сервера. То, как он приходит к моему программному обеспечению. – QANew