邮件都跑到这个文件夹(C:\Inetpub\mailroot\Queue)里也不发,
是我的权限没设置,还是邮件发的有问题?

解决方案 »

  1.   

    见意不要用IIS的SMTP发,设置成功也很难发成功的,
      

  2.   

    '以下部分为系统配置,请勿更改 
    Set objMail = Server.CreateObject("CDO.Message") 
    Set objCDOSYSCon = Server.CreateObject ("CDO.Configuration") 
    objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 
    objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 1 
    objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60 
    objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory") = "c:\Inetpub\mailroot\Pickup" 
    objCDOSYSCon.Fields.Update 
    Set objMail.Configuration = objCDOSYSCon 
    '系统配置结束 
    '以下为用户自行更改部分,请由程序员进行修改 
    objMail.From = "[email protected]
    objMail.Subject = "win2003发信组件测试" 
    '把下面的email改成自己的 
    objMail.To = "[email protected]
    objMail.TextBody = "win2003测试发信组件正常" 
    objMail.Send
    Set objMail = Nothing 
    Set objCDOSYSCon = Nothing 
    %> 
    <%="发送成功!!!"%>
      

  3.   

    改下smtp的端口;重装IIS;看下日志中的错误信息