EmailHelper类 public class EmailHelper { /// <summary> /// 发送邮件 /// </summary> /// <param name="smtpServer&q ...
EmailHelper类
public class EmailHelper { /// <summary> /// 发送邮件 /// </summary> /// <param name="smtpServer">smtp服务器</param> /// <param name="port">端口</param> /// <param name="mailFrom">发件人邮箱</param> /// <param name="userPassword">密码</param> /// <param name="mailTo">收件人</param> /// <param name="strcc">抄送人</param> /// <param name="strBcc">密送</param> /// <param name="mailSubject">邮件主题</param> /// <param name="mailContent">内容</param> /// <param name="strs">附件</param> /// <returns>发送成功返回true否则false</returns> public static bool SendEmail(get='_blank'>string smtpServer, int port, string mailFrom, string userPassword, string mailTo, string strcc,string strBcc,string mailSubject, string mailContent, string strs) { try { // 设置发送方的邮件信息 // 邮件服务设置 SmtpClient smtpClient = new SmtpClient(); smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式 smtpClient.Host = smtpServer; //指定SMTP服务器 smtpClient.Port = port;//端口 smtpClient.Credentials = new System.Net.NetworkCredential(mailFrom, userPassword);//验证用户名和密码 smtpClient.EnableSsl = true; //使用SSL // 发送邮件设置 MailMessage mailMessage = new MailMessage(mailFrom, mailTo); // 发送人和收件人 mailMessage.Subject = mailSubject;//主题 mailMessage.Body = mailContent;//内容 mailMessage.BodyEncoding = Encoding.UTF8;//正文编码 mailMessage.IsBodyHtml = true;//设置为HTML格式 mailMessage.Priority = MailPriority.Normal;//优先级 //抄送人 if (!string.IsNullOrEmpty(strcc)) mailMessage.CC.Add(strcc); //密送 if (!string.IsNullOrEmpty(strBcc)) mailMessage.Bcc.Add(strBcc); //附件 if (!string.IsNullOrEmpty(strs)) { List<string> paths = new List<string>(); if (strs.Contains(",")) { paths = strs.Split(',').ToList(); } else { paths.Add(strs); } foreach (var path in paths) { mailMessage.Attachments.Add(new Attachment(strs)); } } smtpClient.Send(mailMessage); // 发送邮件 return true; } catch { return false; } } }
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:C#发邮件_EmailHelper
关键词:C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。