首页 > 代码库 > asp.net 发送邮件

asp.net 发送邮件

Asp.Net发送邮件方法

 

     /// <summary>        /// 发送邮件        /// </summary>        /// <param name="body"></param>        /// <param name="email"></param>        /// <param name="Subject"></param>        private static void SendEmail(string body, string email, string Subject)        {            MailMessage mailMsg = new MailMessage();            mailMsg.From = new MailAddress("xxxxxxxxx@aa.com", "从某处发");            mailMsg.To.Add(email);  //收件人地址            //mailMsg.To.Add("123546@163.com");  //收件人地址            mailMsg.Subject = Subject;            mailMsg.Body = body;            mailMsg.BodyEncoding = Encoding.UTF8;            mailMsg.IsBodyHtml = true;            mailMsg.Priority = MailPriority.High;            SmtpClient smtp = new SmtpClient();            // 提供身份验证的用户名和密码  8591211           // smtp.Credentials = new NetworkCredential("xxxxxx@163.com", "******");            smtp.Credentials = new NetworkCredential("xxxxxxxxx@aa.com", "*******");                        smtp.Port = 25; // Gmail 使用 465 和 587 端口             smtp.Host = "smtp.aa.com";//"mail.aa.com"; // 如 smtp.163.com, smtp.gmail.com             smtp.EnableSsl = false; // 如果使用GMail,则需要设置为true             smtp.SendCompleted += new SendCompletedEventHandler(SendMailCompleted);            try            {                smtp.SendAsync(mailMsg, mailMsg);                //存储已发送邮件用户ID            }            catch (SmtpException ex)            {                //  Response.Write(ex.ToString());            }        }

 

asp.net 发送邮件