Я хотел бы добавить текст к электронному письму с кодом C# только к тем, которые были CC'd. Я хотел бы добавить текст «You Courtesy, скопированный в этой электронной почте, никаких действий не требуется вам» в начало любого почтового ящика, который я генерирую.Отправить другую версию получателю CC
Я использую System.Net.Mail.AlternateView, есть ли что-то вроде CCView? Мне поручено сделать это моим генеральным директором, поэтому, пожалуйста, не спрашивайте «зачем мне это делать»! Он не успевает прочитать поля ТО или поля СС, чтобы сделать определение. Знаю, знаю.
Здесь я извлекаю CC, возможно, может добавить к телу только для этих людей? 'string [] emailCC = cc.Split ("; ". ToCharArray()); , если (emailCC.Length> 0) { Foreach (строка itemCC в emailCC) { , если (isValidEmail (itemCC)) mailMsg.CC.Add (новый MailAddress (itemCC)); } } ' – AdamRoof
Это не так, как работает электронная почта. Серверы электронной почты, которые распространяют почту, принимают адреса и распространяют одну и ту же копию тела всем. Единственный способ добиться этого - отправить отдельное письмо получателям CC:. –
'CC' означает' Углеродная копия', это не может быть иначе, поэтому вам нужно отправить другую почту лицам CC и сделать их CC только во 2-й почте. –