文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>c#编程指南(七) C#通过GMAIL发送邮件

c#编程指南(七) C#通过GMAIL发送邮件

时间:2010-08-19  来源:香山飘雪

 

C#利用System.Net.Mail类发送邮件相当简单。

但是由于一般的邮件服务器都要进行垃圾邮件过滤,要求在使用SMTP服务前,先要进行POP3验证,
但是.NET Framework的API不支持这个验证功能。所以在这里推荐大家使用谷歌的Gmail发送。

 

通过谷歌的SMTP服务器发送邮件。

 

第一:需要指明谷歌SMTP服务器地址:smtp.gmail.com

第二:开启SSL安全连接。

第三:需要谷歌的用户凭证。

 

下面代码需要把一些变量替换成有效的GMAIL账户才可以。

 

 1             string user = "zhangsan";//替换成你的GMAIL用户名
2 string password = "123456";//替换成你的GMAIL密码
3 //
4 string host = "smtp.gmail.com";
5 //
6 string mailAddress = "[email protected]"; //替换成你的GMAIL账户
7 string ToAddress = "[email protected]";//目标邮件地址。
8 //
9
10
11 SmtpClient smtp = new SmtpClient(host);
12 smtp.EnableSsl = true; //开启安全连接。
13 smtp.Credentials = new NetworkCredential(user, password); //创建用户凭证
14 smtp.DeliveryMethod = SmtpDeliveryMethod.Network; //使用网络传送
15 //创建邮件
16 MailMessage message = new MailMessage(mailAddress, ToAddress, "Test", "This is a Test Message");
17 smtp.Send(message); //发送邮件

 

 

代码经过测试完全没有问题。。在说一句注意替换上面的变量。。呵呵

 

代码:下载

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载