This Domain(Admin5.com) is for Sale:

在Asp.Net中使用SmtpMail发送邮件的方法

时间:2007-10-27  来源:不详  作者:林仙

conf.Fields[CdoConfiguration.cdoSendUserName].Value="brookes";
conf.Fields[CdoConfiguration.cdoSendPassword].Value="XXXXXXX";


  在.NetFramework1.1中,显然对这一需求有了考虑,在MailMessage组件中增加了Fields集合易增加ESMTP邮件服务器中的寄送者身份验证的问题。不过,这一方法仅适用于.NetFramework1.1,不适用于.NetFramework1.0版本。带有寄送者身份验证的邮件发送程序如下:
<%@ImportNamespace="System.Web.Mail"%>
<scriptrunat="server">
MailMessagemail=newMailMessage();
mail.From="service@brookes.com";
mail.To="brookes@brookes.com";
mail.BodyFormat=MailFormat.Text;
mail.Body="atestsmtpmail.";
mail.Subject="ruok?";
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate","1");//basicauthentication
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername","brookes");//setyourusernamehere
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword","walkor");//setyourpasswordhere

织梦好,好织梦

SmtpMail.SmtpServer="lsg.moon.net";
SmtpMail.Send(mail);
</script>





  有了这种方法,终于可以不必再借助于Jmail、EasyMail等第三方组件,而只简单使用SmtpMai就可以l完成邮件的发送。 织梦内容管理系统

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容

24小时热门信息