C#利用smtp服务器发送邮件
在命名空间using System.Net.Mail中提供方法根据指定的smtp服务器来发送邮件。下面说说如何实现:
1、首先要发送邮件,需要有一个邮箱帐号,比如网易邮箱、新郎邮箱、qq邮箱等,我以网易的163邮箱为例。然后我们需要知道163邮箱的smtp服务器地址:smtp.163.com。一般常用的Smtp服务器地址为:
网易126:smtp.126.com
网易163:smtp.163.com
搜狐:smtp.sohu.com
新浪:smtp.sina.com.cn(不好意思,应该是smtp.sina.com)
雅虎:smtp.mail.yahoo.com
2、现在我们可以开始实现了。在新建的C# Console Application中,需要加入两个命名空间:
using System.Net.Mail; //新建邮件、发送邮件需要用到
using System.Net; //建立认证帐号需要用到
using System.Net; //建立认证帐号需要用到
3、下面是发送邮件的函数:
SendEmail
4、好了,你也可以去试试给自己的应用程序加上发送邮件的功能了。