http://community.csdn.net/Expert/TopicView.asp?id=3307869这个连接也许有用。

解决方案 »

  1.   

    你好像没有设置server啊
    现在的服务器一般需要用户身份验证的,用.net自带的smtp不能胜任。
    你可以用jmail !
      

  2.   

    應該是這里的問題:mailObj.From="[email protected]";
      

  3.   

    System.Web.Mail就是利用CDO发送邮件的。
    “不能访问“CDO.Message”对象。”是一个general error。只要发生了错误就会抛出这个异常。
    比方说,服务器不存在,服务器需要认证,服务器返回错误,CDO异常,等等,只要错了,就有这个异常。
    所以判断不出来是哪里出问题了,要一点一点查。
      

  4.   

    TO:zhanqiangz(闲云野鹤) 
    .NET自带的也可以实现用户验证。
      

  5.   

    应该是你的本机的SMTP服务有问题
      

  6.   

    配制你的smtp服务,或者用第三方的邮件组件,如jmail
      

  7.   

    http://blog.csdn.net/goody9807/category/20098.aspx
      

  8.   

    肯定是SMTP设置的问题,我以前也遇到过
      

  9.   

    To  neilwang(无):
              谢谢你的提醒.本机的SMTP服务器应该是可以的,或者是我配置错了,还需要什么配置吗?如果再不行我就用JMAIL
      

  10.   

    查了MSDN,这样解释SMTP的:
    SmtpMail 类提供用于使用 Windows 2000 的协作数据对象 (CDOSYS) 消息组件来发送消息的属性和方法。我的是XP,可能是这个原因,所以~~~
      

  11.   

    本机的SMTP服务器我也没有配置成功过