上一篇:Asp.net动态生成html页面 >>
解读邮件发送CDO.Message错误
号和密码来发送邮件,但System.Web.Mail命名空间里却并未让我等到输入用户名和密
码的属性,没有验证就会出现:CDO.Message调用失败。在观看了别的同仁的文章,试了一个果然见效,在此与大家分享一下。
由于在.NET平台上并不在于程序写多少,更不在于用什么语言去表达,重要的似乎是思
想,所以我喜欢C#也只用C#写这几句代码吧,VB.NET与J#的朋友可以稍微改一下即
可用了......
private static int GoToSendMail(string Body,string To)
{
try
{
System.Web.Mail.MailMessage mm=new System.Web.Mail.MailMessage();
mm.BodyFormat=System.Web.Mail.MailFormat.Html;
mm.From="XXX@XXX.com";
mm.To=To;
mm.BodyEncoding=System.Text.Encoding.GetEncoding(936);
mm.Subject="您好!我是梦猫.NET工作室希望与您携手一起成长。";
mm.Body=Body;
mm.Fields["http://schemas.microsoft.com/cdo/configuration/sendusing"] =
2;
mm.Fields
["http://schemas.microsoft.com/cdo/configuration/sendemailaddress"] =
"XXX@XXX.com";//发送地址;如果mm.From写了这儿可以不写这句
mm.Fields
["http://schemas.microsoft.com/cdo/configuration/smtpaccountname"] =
"XXX@XXX.com";
mm.Fields["http://schemas.microsoft.com/cdo/configuration/sendusername"]
= "XXX";//验证账号:发送者邮箱账号
mm.Fields["http://schemas.microsoft.com/cdo/configuration/sendpassword"]
= "XXXPASS"; //验证密码:发送者邮箱密码
mm.Fields
["http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"] = 1; //
验证级别0,1,2
mm.Fields["http://schemas.microsoft.com/cdo/configuration/languagecode"]
= 0x0804;//语言代码
mm.Fields["http://schemas.microsoft.com/cdo/configuration/smtpserver"] =
"SMTP.XXX.com"; //SMTP Server
System.Web.Mail.SmtpMail.SmtpServer="SMTP.XXX.com";//上句和这句重着,这
句可以替代上句
System.Web.Mail.SmtpMail.Send(mm);
return 0;
}
catch(System.Exception e)
{
Response.Write(e.Message+e.StackTrace+e.Source);
return -1;
}
}
本程序在XP和2000Server IIS6上均通过
下一篇:正则表达式的原理和介绍,应用(概念篇) >>
相关文章:
- · 使用 ASP.NET Community Starter Kit建造网站
- · ASP.NET四种页面导航方式之比较与选择
- · ASP.NET resource
- · Asp.net中创建和使用Ado.net(三)
- · Asp.net中创建和使用Ado.net(二)
- · Asp.net中创建和使用Ado.net(一)
- · Asp.net中进行安全的 ADO.NET 编码(一)
- · 使用ASP.NET中的一点体会--关于代码分离
- · 为ASP.NET封装的SQL数据库访问类
- · 《Asp.Net Forums2.0深入分析》之 Asp.Net Forums是如何实现代码分离和换
- · Asp.Net中DataGrid的模版列(TemplateColumn)内容控制简单方法
- · ASP.NET中上传文件到数据库
- · 桌面上的图标文字改成透明
- · 将复合控件子控件事件上传到顶层的例子将复合控件子控件事件上传到顶层的例子
- · 为ASP.NET封装的SQL数据库访问类
- · Asp.Net页面输出到EXCEL
- · ASP.NET缓存:方法和最佳实践
- · 通过ASP.net程序创建域帐户故障
- · asp.net常用函数
- · asp.net(vb.net)连接sql server 2000数据库的连接模块(module)
- · ASP.net生成文字图片
- · 不该错的问题:IsPostBack in ASP.NET, Programming with DataGrid
- · ASP.NET提供文件下载函数
- · [ASP.NET]制作一个简单的多页Tab功能
- · 从零开始学ASP.NET
- · 在ASP.NET程序中发送邮
- · asp.net中动态变更CSS
- · asp.net 2.0中TREEVIEW中动态增加结点
- · 实现.net程序的错误回报机制
- · ASP.NET中使用自定义验证控件
- · 三层结构ASP.NET程序中,把实体类自动显示在页面上的例子(c#)
- · 动态加载Asp.net分页控件
- · ASP.Net Error Pocessing method
- · 正则表达式Replace
- · 正则表达式
- · 探讨一下分布式结构在网络应用中的种种好处
- · ASP.NET 2.0中隐藏listbox的某一项
- · ASP.NET下的Page Controller以及Template Method
