.net用户注册 邮箱验证

    #region 邮件发送
    /// <summary>
    /// 邮件发送函数
    /// </summary>
    /// <param name="MailTitle">邮件标题</param>
    /// <param name="ToEmail">要发送的email地址</param>
    /// <param name="EmailBody">邮件内容 里面可以包含一个本站的验证地址</param>
    public static bool PostServerEmail(string MailTitle, string ToEmail, string EmailBody)
    {
        bool result = true;
        try
        {
            //自己的邮箱信息
            string userName = "250234718@qq.com";
            string pwd = "**********";
            string host = "smtp.qq.com";

            System.Net.Mail.SmtpClient smtpClient = new System.Net.Mail.SmtpClient();

            smtpClient.Credentials = new System.Net.NetworkCredential(userName, pwd);
            smtpClient.Host = host;

            //如果是gmail 则需要将EnableSsl设置为True,163则设置为False
            smtpClient.EnableSsl = false;

            System.Net.Mail.MailMessage mailMsg = new System.Net.Mail.MailMessage();

            mailMsg.Priority = System.Net.Mail.MailPriority.High;
            mailMsg.From = new System.Net.Mail.MailAddress(userName);

            mailMsg.Subject = MailTitle;
            mailMsg.Body = EmailBody;

            mailMsg.IsBodyHtml = true;
            mailMsg.To.Add(new MailAddress(ToEmail));
            smtpClient.Send(mailMsg);
            smtpClient = null;

        }
        catch (Exception ex)
        {         
            result = false;
        }

        return result;


    }
    #endregion
posted @ 2011-06-27 12:38  千禧牛  阅读(670)  评论(0)    收藏  举报