///<summary> 发送邮件 ///</summary> ///<param name="title">标题</param> ///<param name="Content">内容</param> ///<param name="EmailAddress">收件人 【多个地址 ; 分隔】</param>; ///<param name="CtoAddress"></param> ///<returns></returns> public bool SendEmail_New(string title, string Content, string EmailAddress, string CtoAddress) { bool result = false; try { string smtpHost = "smtp.exmail.qq.com"; //邮箱的代理地址 int smtpPort = 25; string senderEmail = "xxxxx@qq.com"; //邮箱地址 string recipientEmail = receiverList3; //配置的收件人 string subject = title; string body = Content; SmtpConfig.VerifyAddresses = false; MailMessage msg = new MailMessage(); msg.Charset = "gb2312"; msg.Subject = subject; msg.AddCustomHeader("Disposition-Notification-To", senderEmail); msg.Body = body; msg.Priority = MailPriority.High; EmailAddress ems = new EmailAddress(senderEmail);//发件人 msg.From = ems; List<EmailAddress> lst_receive = new List<EmailAddress>();//收件人 foreach (var item in EmailAddress.Split(';')) { lst_receive.Add(new EmailAddress(item)); } msg.To.AddRange(lst_receive); //if (!string.IsNullOrEmpty(fileName)) // msg.AddAttachment(fileName);//附件 List<EmailAddress> lst_cc = new List<EmailAddress>();//抄送 foreach (var item in CtoAddress.Split(';')) { lst_cc.Add(new EmailAddress(item)); } msg.CC.AddRange(lst_cc);//CC可以看到抄送列表,BCC看不到抄送列表 Smtp smtp = new Smtp(smtpHost, smtpPort); smtp.Username = "xxxx@qq.com"; //此处是邮箱地址 smtp.Password = "******"; //此处是邮箱密码 smtp.SendMail(msg); result = true; } catch (Exception ex) { LogHelper.Instance.Log.Info(ex.Message); result = false; } return result; }