请到:
http://www.aspxcn.com/dotnetdown/default.aspx?classid=1
下载支持smtp验证的服务器邮件发送的源码

解决方案 »

  1.   

    这好象是我第四次贴这段代码了:-P  (密码我已有星号替换了)
    引用CDO
    Configuration conf=new ConfigurationClass();
       
    conf.Fields[CdoConfiguration.cdoSendUsingMethod].Value=CdoSendUsing.cdoSendUsingPort;
    conf.Fields[CdoConfiguration.cdoSMTPServer].Value="smtp.21cn.com";
    conf.Fields[CdoConfiguration.cdoSMTPServerPort].Value=25;
    conf.Fields[CdoConfiguration.cdoSMTPAccountName].Value="hydnoahark";
    conf.Fields[CdoConfiguration.cdoSendUserReplyEmailAddress].Value="\"c_zc\" <[email protected]>";
    conf.Fields[CdoConfiguration.cdoSendEmailAddress].Value="\"c_zc\" <[email protected]>";
    conf.Fields[CdoConfiguration.cdoSMTPAuthenticate].Value=CdoProtocolsAuthentication.cdoBasic;
    conf.Fields[CdoConfiguration.cdoSendUserName].Value="c_zc";
    conf.Fields[CdoConfiguration.cdoSendPassword].Value="******";
        
    conf.Fields.Update(); MessageClass msg=new MessageClass();
    msg.Configuration=conf; msg.To="[email protected]";
    msg.Subject="收到否";
    msg.TextBody="It's test";
    msg.From="[email protected]";
      

  2.   

    或者使用第三方控件EasyMailObject,到www.quiksoft.com里有得down,很方便
      

  3.   

    asp.net有两种方法,一种是导出mail那个控件
    另一种是引用system.web类
      

  4.   

    引用CDO方法:
    添加引用--COM--Microsoft CDO For Exchange 2000 Library
      

  5.   

    上面的方法必须有EXCHANGE ,如果没有怎么办?谁有ESmtpMail的VB示例? 贴出来一份看看先? :)