- using System.Web.Mail;
- using System.Net.Mail;
- using System.Net;
-
- /// <summary>
- /// 发送EMail
- /// </summary>
- /// <param name="title">标题</param>
- /// <param name="body">内容</param>
- /// <param name="toAdress">发送到哪</param>
- /// <param name="fromAdress">从哪发送</param>
- /// <param name="userName">用户名</param>
- /// <param name="userPwd">密码</param>
- /// <param name="smtpHost">smtp服务器</param>
- private void sendMail(string title, string body, string toAdress, string fromAdress,
- string userName, string userPwd, string smtpHost)
- {
- try
- {
- MailAddress to = new MailAddress(toAdress);
- MailAddress from = new MailAddress(fromAdress);
- System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(from, to);
- message.Subject = title; message.Body = body;
- SmtpClient smtp = new SmtpClient();
- smtp.UseDefaultCredentials = true;
- smtp.Port = 25;
- smtp.Credentials = new NetworkCredential(userName, userPwd);
- smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
- smtp.Host = smtpHost;
- message.To.Add(toAdress);
- smtp.Send(message);
- }
- catch (Exception ex) {
- Response.Write(ex.Message);
- }
- }