Suifeng_Net

导航

ASP.NET2.0中發送電子郵件MailMessage,SmtpClient

1.1中原本位于System.Web.Mail之下的类,在2.0中搬迁到System.Net.Mail命名空间下面。下面是邮件发送程序一个简单的例子:
 MailMessage o_Mail = new MailMessage();
        //Web 中的MailMessage可以直接设置to的值,而不是操作集合。
        o_Mail .To.Add(txtTo.Text)'此处不再使用直接设置属性的方式,而是使用添加到集合的形。
        o_Mail .From = New MailAddress(txtFrom .Text)
        o_Mail .CC.Add(txtCC.Text)
        o_Mail .Bcc.Add(txtBcc.Text)
        o_Mail .Subject = txtSubject .Text
        o_Mail .Body = txtBody .Text
        o_Mail .IsBodyHtml = False
      //郵件的優先級別
       o_Mail.Priority = MailPriority.High;
        SmtpClient o_SC = new SmtpClient();
         o_SC.Send(o_Mail);

注意在页首要导入System.Net.Mail命名空间。另外,Smtp服务器的地址,用户名,密码等信息,可以在web.config中设置。具体设置如下:

  <system.net>
    <mailSettings>
      <smtp from =aaa@126.com>
        <network host="smtp.126.com" password="123456" userName="aaa" defaultCredentials ="false "/>
      </smtp>
    </mailSettings>
  </system.net>

其中的用户名和密码等信息,根据各自己的smtp服务器进行设置即可。

posted on 2007-02-09 10:01  隨風  阅读(570)  评论(0)    收藏  举报