/// <summary> /// Adds the specified addresses to the message and returns the modified message /// </summary> /// <param name="message"></param> /// <param name="from"></param> /// <param name="to"></param> /// <param name="cc"></param> /// <param name="bcc"></param> /// <returns></returns> public static MailMessage AddAddresses(this MailMessage message, MailAddress from, MailAddressCollection to, MailAddressCollection replyTo = null, MailAddressCollection cc = null, MailAddressCollection bcc = null) { message.From = from.FormatAddress(); message.CC.AddAddresses(cc); message.Bcc.AddAddresses(bcc); message.To.AddAddresses(to); message.ReplyToList.AddAddresses(replyTo); return(message); }