.NET 邮件传送功能实现(smtp.qq.com)
2013-05-09 13:51
309 查看
[b]
[/b]
记住端口和SMTP服务器地址(post:25,url:smtp.qq.com)
SendMail.cs
web.config配置(像数据库那样配置)
qq邮箱配置(运行过程中会提醒你配置的):
ok,运行下,发送成功!
[/b]
记住端口和SMTP服务器地址(post:25,url:smtp.qq.com)
SendMail.cs
using System; using System.Configuration; using System.Net.Mail; using System.Net; namespace ParcelDistribution.BLL { public class SendMail { private readonly SmtpClient _smtp; private MailMessage _objMailMessage; private static readonly string UserMail = ConfigurationSettings.AppSettings["UserMail"]; private static readonly string Password = ConfigurationSettings.AppSettings["PassWord"]; public SendMail() { _smtp = new SmtpClient { EnableSsl = false, Host = ConfigurationSettings.AppSettings["mailsmtp"], Port = int.Parse(ConfigurationSettings.AppSettings["port"]), UseDefaultCredentials = false, Credentials = new NetworkCredential(UserMail, Password) }; } /// <summary> /// 发送邮件 /// </summary> /// <param name="title">主题</param> /// <param name="body">内容</param> /// <param name="desmail">目标邮箱</param> public bool SendMailtoDes(string title, string[] body, string[] desmail) { _smtp.UseDefaultCredentials = false; _smtp.Credentials = new NetworkCredential(UserMail, Password); for (int i = 0; i < desmail.Length; i++) { if (desmail[i] == null || desmail[i] == "") continue; _objMailMessage = new MailMessage {Priority = MailPriority.Normal, From = new MailAddress(UserMail)}; _objMailMessage.To.Add(new MailAddress(desmail[i])); _objMailMessage.IsBodyHtml = true; _objMailMessage.Subject = title; _objMailMessage.Body = body[i]; try { _smtp.Send(_objMailMessage); } catch (Exception) { return false; } } return true; } } }
web.config配置(像数据库那样配置)
<appSettings> <add key="UserMail" value="595806165@qq.com"/> <add key="PassWord" value="@zhangweiqq"/> <add key="mailsmtp" value="smtp.qq.com" /> <add key="port" value="25"/> </appSettings>
qq邮箱配置(运行过程中会提醒你配置的):
ok,运行下,发送成功!
相关文章推荐
- python使用smtplib库和smtp.qq.com邮件服务器发送邮件
- 深入Lumisoft.NET组件与.NET API实现邮件发送功能的对比分析
- 用Delphi实现邮件附件收发功能(使用Pop3 和Smtp)
- python实现SMTP邮件发送功能
- 利用邮件对象实现发送QQ日志以及检测用户是否开通SMTP功能
- Python3实现发送QQ邮件功能(文本)
- SpringBoot中发送QQ邮件功能的实现代码
- php + jquery 利用 smtp 实现发送邮件功能
- [VB.NET]用vb.net实现QQ传送文件的功能!~急用!!!!!!
- Python3实现发送QQ邮件功能(html)
- 深入Lumisoft.NET组件与.NET API实现邮件发送功能的对比分析
- 深入Lumisoft.NET实现邮件发送功能的方法详解
- 简单QQ邮件发送功能的实现
- python实现SMTP邮件发送功能
- java实现smtp邮件功能
- .NET实现发送邮件功能
- 调用smtp.qq.com服务器发送邮件,既然是这样发送失败。
- 使用qq邮箱SMTP服务器来为你的网站实现用户注册的邮件回复功能
- 用WP SMTP插件实现邮件发送功能
- php smtp实现发送邮件功能