2011-03-12 18 views
0

私はASPで新しい電子メールを作成し、CDOを使用してそれをメールサーバーに送信しようとしています。私は、CDOまたはSend Email機能のリファレンスが必要だと考えています。本書ではこれを使用しています:asp WebページにCDO参照を追加する方法

Set objNewMail = Server.CreateObject("CDONTS.NewMail")

残念ながら、これは現在aspでエラーとして機能しています。 Aspを使用してiisで動作するように、参照オブジェクトまたはcomオブジェクトを追加する方法を今すぐ確認してください。私が言及している本は次のとおりです:ASPナッツシェルで2番目の追加。 "CDOオブジェクトモデル" Iは、Windows XPまたはWindows Server 2003

答えて

1

使用を使用している代わりに、CDONTSのこの

<!-- 
    METADATA   
    TYPE="typelib"   
    UUID="CD000000-8B95-11D1-82DB-00C04FB1625D"   
    NAME="CDO for Windows 2000 Library" 
--> 

<% 
Function SendMail(sFrom, ToA, Subject, Mybody) 

    Dim iMsg,iConf  
    Set iMsg = CreateObject("CDO.Message")   
    Set iConf = CreateObject("CDO.Configuration") 

    Dim Flds   
    Set Flds = iConf.Fields  
    With Flds  
     ' assume constants are defined within script file  
     .Item(cdoSendUsingMethod) = cdoSendUsingPort   
     .Item(cdoSMTPServer)  = MAILSERVER   
     .Item(cdoSMTPConnectionTimeout) = 60    
     .Item(cdoURLGetLatestVersion) = True   
     .Update   
    End With 

    With iMsg  
     Set .Configuration = iConf   
      .To  = ToA    
      .From  = sFrom    
      .Subject = Subject    
      .TextBody = Mybody    
      .Send    
    End With 

    Set iConf = nothing   
    Set iMsg = nothing 

    If Err.Number = 0 Then  
     SendMail = True   
    Else   
    SendMail = Err.Number&":"&Err.Description   
    End If 
    On Error Goto 0  
    set objSendMail = Nothing  
End Function  

%> 
関連する問題