这是因为邮件服务器运行的是ESMTP协议,这是一个需要身份验证的协议,.net自带的mail组件不能完成这种验证。建议自己写一个算了,我写过一个VB版本的ESMTP邮件客户端,代码长度数百行即可解决问题。
解决方案 »
- gridview分页时索引值错误
- VS2008里操作Excel文件和VS2005操作Excel文件有没有什么改进?
- 求助!
- 缓存可以依赖文件,文件有变动Cache可以自动更新,那么可不可以依赖数据库中的表,表有变动,Cache 就自动更新 呢??
- 后台赋值给服务器文本控件怎么赋值
- 存储过程返回值,不能返回小数!!!!!!!!急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急
- 在系统中调用另一个系统的接口
- 聊天室字体滚动
- OCX的问题,希望给予帮助,挺急的..
- ASP.NET中与传统ASP的变量传递有何区别改进?当ASP.net要转向执行另一个文件ASP.net时是否有好的整合办法?除了ASP3.0中的重定向和连续执
- 一百分,求一个简单的系统问题。关于项目文件的问题!
- 这段代码错在哪?使用存储过程的的第一个例子,望高手指教,谢谢,急,在线等!
ms.To=email;
ms.From="******";
ms.Subject="您在妃歌精品网的密码";
ms.Body="密码:";
ms.BodyFormat=System.Web.Mail.MailFormat.Text;
ms.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //basic authentication
ms.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "figsale"); //set your username here
ms.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "*****");//密码隐去
SmtpMail.SmtpServer = "smtp.21cn.com";
SmtpMail.Send(ms);
但这段代码绝对可以用,因为我现在就在www.fig168.com上用到