#region/// <summary>/// 发送邮件验证码/// </summary>/// <param name="loginName"></param>/// string smtpServer = "smtp." + ""; //服务器地址/// string uName = "发送方账号";/// string uPwd = "发送方密码";/// string fromMail = "发送方账号";/// string toMail = “接受方账号”;/// string subj = "标题"; /// string bodys = "内容:
public static void SimpleSendEmail(string smtpServer, string uName, string uPwd, string fromMail, string toMail, string subj, string bodys){try{//构造一个发件人地址对象MailAddress from = new MailAddress(fromMail);//构造一个Email的Message对象MailMessage message = new MailMessage();//添加邮件主题和内容message.From = from;string[] toEmailList = MySplit(toMail);for (int i = 0; i < toEmailList.Length; i++){if (!string.IsNullOrEmpty(toEmailList[i])){message.To.Add(toEmailList[i]);}}message.Subject = subj;message.SubjectEncoding = Encoding.UTF8;message.Body = bodys;message.BodyEncoding = Encoding.UTF8;message.IsBodyHtml = true;message.Priority = MailPriority.Normal;//优先级//确定smtp服务器地址。实例化一个Smtp客户端SmtpClient client = new SmtpClient();client.Host = smtpServer;client.UseDefaultCredentials = true;//设置邮件的信息client.DeliveryMethod = work;//用户登陆信息workCredential myCredentials = new workCredential(uName, uPwd);client.Credentials = myCredentials;//发送邮件client.Send(message);}catch (Exception e){throw e;}}private static string[] MySplit(string a){return a.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);}#endregion SendEmail
如果觉得《邮箱验证 (给邮箱发送验证信息)》对你有帮助,请点赞、收藏,并留下你的观点哦!