邮箱验证

发布于:2018-11-08    浏览: 215    作者:Wu

       这两天,长沙软件开发公司天发国际娱乐程序员小伍在开发邮箱验证功能过程中,有一些心得,特在此写出来与大家分享。

         /// <summary>  

        /// 发送邮件  
        /// </summary>  
        /// <param name="tomail">收件人邮件地址</param>  
        /// <param name="title">标题</param>  
        /// <param name="content">邮件正文</param>  
        /// <param name="FormUser">发件人账号</param>  
        /// <param name="userPwd">发件人密码</param>  
        public  void sendEmail(string tomail, string title, string content, string FormUser, string userPwd)
        {

            #region  实现发送邮件

            string smtp = "smtp.qq.com";

            SmtpClient _smtpClient = new SmtpClient();
            _smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式
            _smtpClient.Host = smtp; //指定SMTP服务器
            _smtpClient.Credentials = new System.Net.NetworkCredential(FormUser userPwd);//用户名和密码
            MailMessage _mailMessage = new MailMessage();
            
            _mailMessage.From = new MailAddress(FormUser, 发件人名称);//发件人,发件人名 
           
            _mailMessage.To.Add(tomail); //收件人 
            _mailMessage.SubjectEncoding = System.Text.Encoding.UTF8;
            _mailMessage.Subject = title;//主题


            _mailMessage.Body = content;//内容
            _mailMessage.BodyEncoding = System.Text.Encoding.UTF8;//正文编码
            _mailMessage.IsBodyHtml = true;//设置为HTML格式
            _mailMessage.Priority = MailPriority.High;//优先级   


            _smtpClient.Send(_mailMessage);


            #endregion

        }


每个邮箱的SMTP服务器都不一样,本文是使用的QQ邮箱:smtp.qq.com,需要注意的是QQ邮箱的密码需要的是授权码,并不是登录密码,亲测。


网络事业,就找天发国际娱乐!

在线客服

售前咨询

售后服务

投诉/建议

服务热线
0731-82880004
18874148081
'); })();