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;       //建立认证帐号需要用到

  3、下面是发送邮件的函数:

SendEmail

  4、好了,你也可以去试试给自己的应用程序加上发送邮件的功能了。

 

转到博客首页查看更多随笔

posted on 2009-10-21 13:54  lantionzy  阅读(1643)  评论(7编辑  收藏  举报