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服务器进行设置即可。
浙公网安备 33010602011771号