/// <summary> /// /// </summary> /// <param name="from">发件人</param> /// <param name="to">收件人</param> /// <param name="content">邮件内容</param> public MailMessage(MailAccount from, MailAccount to, string content) : this() { this.From = from; this.Tos.Add(to); this.MailContent = content; }
/// <summary> /// 添加抄送 /// </summary> /// <param name="cc"></param> public void AddCC(MailAccount cc) { this.CCs.Add(cc); }
/// <summary> /// 添加收件人 /// </summary> /// <param name="to">收件人</param> public void AddTo(MailAccount to) { this.Tos.Add(to); }
/// <summary> /// 添加密送人 /// </summary> /// <param name="cc"></param> public void AddMCC(MailAccount cc) { this.CCs.Add(cc); }
/// <summary> /// 发件人 /// </summary> /// <param name="address"></param> /// <param name="encoding"></param> /// <returns></returns> public static string FormFormat(MailAccount address, string encoding) { return string.Format("From:{0}", AddressFormat(address, encoding)); }
/// <summary> /// 邮箱地址格式化 /// </summary> /// <param name="address">邮箱账号</param> /// <param name="encoding">编码</param> /// <returns></returns> public static string AddressFormat(MailAccount address, string encoding) { return string.Format("{0}<{1}>", ConvertToBase64String(address.Name, encoding), address.MailAddress); }