在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完成邮件的发送。 织梦内容管理系统
上一篇:在局域网用IMAIL构建邮件伺服器 下一篇:MDaemon的安装入门篇
文章评论
共有位Admini5网友发表了评论 查看完整内容