淘宝店:http://shop33617014.taobao.com/

从ASP.NET页面发送电子邮件

上一篇 / 下一篇  2006-11-27 16:07:03 / 个人分类:收藏

我们经常看到在一些博客页面里可以发表评论, 通过电子邮件通知版主(例如咱们的博客园),那么如何用asp.net发送电子邮件呢?我们可以借助.NET提供的强大的类库达到目的。钱塘个人空间8l1R,o,[kHG
钱塘个人空间)Zsk%~%F*E j0~
首先我们要引入 System.Web.Mail 命名空间。
%a7x1Pf;e5u`S0
Gi;u0]0E+x0然后创建一个MailMessage类的实例。见如下代码:钱塘个人空间tO ?4^*Tm
钱塘个人空间&DK5eP'o Ze A
1'创建一个实例钱塘个人空间-d"p#l!F$l RLW7G/?
2Dim objMM as New MailMessage()钱塘个人空间'{3{1Ko:|&?V
3钱塘个人空间4C/a(mT*[
4'设置其属性钱塘个人空间8WCa&L_ i}7|
5objMM.To = "someone@someaddress.com"
;DeJ-G'rxc8Sx7n06objMM.From = "someoneelse@someotheraddress.com"钱塘个人空间*bi9r8H"N%is#oWfY
7objMM.Cc = "someone2@someaddress.com"
.e;\7^*R6JQF5e08objMM.Bcc = "someoneElse@someaddress.com"
'ca dBk-MRj09
H)N*Sfb'K _hx;c010'以Text方式发送钱塘个人空间8Ai"]-w4K B.fl
11objMM.BodyFormat = MailFormat.Text钱塘个人空间XG^4FfXu
12'或者以Html方式发送
&_5B$]6c Is013objMM.BodyFormat = MailFormat.Html钱塘个人空间w-o1_KH;Z$kG#D
14钱塘个人空间:i2~RpM e"L
15'设置邮件的优先级钱塘个人空间t+_#R Dcs
16objMM.Priority = MailPriority.Normal
'\f%g0e9Na/{017钱塘个人空间5I4dRww |/E%J%fem*V
18'设置主题
d9@ ]Ez*E019objMM.Subject = "Hello there!"钱塘个人空间5Y}(L8B,cx
20'邮件正文钱塘个人空间 ~l O._Z%A9IG5b
21objMM.Body = "Hi!" & vbCrLf & vbCrLf & "How are you doing?"钱塘个人空间}*J;c:c Wv0`4w
22
钱塘个人空间|`b["W-m,uRD,\O:N P
'最后使用 SmtpMail 类的静态方法Send发送

sy9h$z _R|0
SmtpMail.Send(objMM)


jr},r f(r/c"|1J(x0

有的邮件服务器在发送邮件时需要再次认证(一般是为了防治垃圾邮件的蔓延),例如163免费邮箱,那么如果是.net1.1以上的版本,可以加入:

objMM.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //basic authentication
t X{7cey`0objMM.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "your_username_here"); //set your username
q(lQ/Lu8qTsu.}S0objMM.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "your_password_here"); // set your password

yyo~ I'j0

钱塘个人空间n"x0cL"s

在ASP.NET2.0中,MailMessage类已移到System.Net.Mail命名空间下,其发送email可参见:
w5S`K mh~0http://aspnet.4guysfromrolla.com/articles/072606-1.aspx
%H+o,RnW6d0http://aspnet.4guysfromrolla.com/articles/080206-1.aspx 两篇文章。钱塘个人空间J_xu5Gu}W S
钱塘个人空间P J*iz+m.`@z'rX
钱塘个人空间iT^Da E"m
另外给大家介绍一个专门讨论System.Web.Mail的网站:
DLA&TSU0http://www.systemwebmail.com/default.aspx

如果是.NET2.0,可以访问有关讨论System.Net.Mail网址:

http://www.systemnetmail.com/


TAG: 收藏

引用 删除 nZZcPRFp   /   2007-01-03 09:33:18

joCZTkAJBmo

KOGhqBXTE ZOzGxkHyCov [URL=http://irvuglkxjhfn.com/]kqIQUTEDAHKbO[/URL]
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2009-01-09  
    123
45678910
11121314151617
18192021222324
25262728293031

数据统计

  • 访问量: 7239
  • 日志数: 48
  • 图片数: 25
  • 商品数: 3
  • 文件数: 2
  • 书签数: 28
  • 建立时间: 2006-05-27
  • 更新时间: 2007-05-10

RSS订阅

Open Toolbar