What do you get if you run from the Command window
oCfg = CreateObject ("CDO.Configuration")
? oCfg.Fields.Count
? oCfg.Fields(0).Name
? oCfg.Fields(1).Name
>
>First, thanks very much for you answer and your concern, and, it's a pleasure to "knowing" you.
>
>In fact, I've based my application on your exemple ("cdo2000" class).
>
>The error appears any time the program runs a "field" configuration like:
>
>objCDOConfiguration = CreateObject ("CDO.Configuration")
>---> no error so far ...
>
>objCDOConfiguration.Fields("
http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.domain.com.br"
>---> As soon as the program runs that line, or any other containg Fields configuration, it reports CDO.Configuration.1 Class not registered.
>
>If I despise the error the mail is sent anyway. It's just like the application is (maybe) using a default configuration based on my Outlook or Outlook Express.
>
>Yours,
>
>Dany Wulkan
--sb--