草根站长论坛's Archiver

wrlt1314 发表于 2008-8-25 17:47

Asp.net中的mail的发送

现在的邮件发送大多数需要验证,我写这篇文章是希望对大家开发项目有所帮助,也希望大家能给我提点意见。\!?$w)O+e+{-O7I
把jmail引用到工程中,加入jmail的命名空间,在这里我将引用jmail包的messageclass类。2xkCi,k6[;Y9{5w Y${
logging属性:是否使用日志+e"l3]e~(L D+t
silent属性:如果设置为true,jmail不会抛出例外错误. JMail. Send( () 会根据操作结果返回true或falsef9L8s:y.o:k RV0u'J
mailserverusername属性:发信人的用户名,如:[email=abcdef@163.com][color=#0000ff]abcdef@163.com[/color][/email];
:ZT.OA&^ mailserverpassword属性:发信人的密码 K9A~V2[U CM/o
from属性:发信人
}FQ!o4G1`7{v subject属性:主题
Sj/\7]\.IC-h+V addattachment()方法:附加文件Uf'N {gDqI*{%J L
body属性:邮件正文。(GB+C"ZJ(`3a
下面是一个完整的例子:
9m%~0y6p8g public bool sendMail()
uX0R4te-} {
Ja&B0zD)q Z/t|          MessageClass email = new MessageClass();W1Y2HI5I7@*}
          email.Logging = true;
H5]'^%WC           email.Silent = true;` { J%BRD Q;xH
          email.MailServerUserName = "abcdef@163.com"; j;~u,[9m!C#?
          email.MailServerPassWord = "124";ciN5O+V
          email.From = "abcdef@163.com";NZ/@C&k#{_#s\B
        email.Subject = "jmail";i8ql9@ KJ!aM q
          email.AddAttachment("c:\\test.xml",true,"");v(j7UY T+R(U4n1DH
          email.Body = "test jmail send mail";qq9K(j_F#qp^4F
          email.AddRecipient("abcdef@163.com", "abc", null);f"d E3j0|.X#CbC
          return email.Send("mail.163.com", false)
|-oeT9{mK      }P*Y0b ze7q
详情请登陆网址:[url=http://www.7data.com]http://www.7data.com[/url]   "XR ^b'At
电话:020-32207997 转807 DU+QR]0p
传真:020-32207997   FQBz3_~I3Y)t
Q Q:   4261732

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.