C#发送邮件方法
2012-02-27 21:39
330 查看
/// <summary>发送email,默认是25端口 /// /// </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> public static 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.IsBodyHtml = true; // 如果不加上这句那发送的邮件内容中有HTML会原样输出 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) { throw ex; } }
相关文章推荐
- C#发送Email邮件方法总结
- C#发送邮件的方法及实例代码
- C#调用Outlook2003发送邮件时,避免弹出安全确认对话框的方法
- C#邮件发送的实现方法
- C#实现发送邮件的三种方法
- C#发送Email邮件方法总结
- C#发送邮件三种方法,Localhost,SMTP,SSL-SMTP
- .Net锦囊-C#,.Net发送邮件三种方法…
- C#使用CDO发送邮件的方法
- C#邮件发送的实现方法
- C#发送Email邮件三种方法的总结
- .Net锦囊-C#,.Net发送邮件三种方法…
- C#使用自带的email组件发送邮件的方法
- C#实现发送和接收pop3邮件方法
- C#发送Email邮件三种方法的总结
- [置顶]C# 邮件发送方法【NetMail方式】
- C#发送邮件三种方法(Localhost,SMTP,SSL-SMTP)
- vs2005中发送邮件的方法(C#)
- C#发送Email邮件方法总结
- C#发送Email邮件三种方法的总结(转载)