Я пытаюсь отправить письмо с помощью cdosys.dll (ProgId "CDO.Message"). Код выглядит примерно так:
http://www.w3schools.com/asp/asp_send_email.asp
Set myMail=CreateObject("CDO.Message") myMail.Subject="Sending email with CDO" myMail.From="mymail@mydomain.com" myMail.To="someone@somedomain.com" myMail.TextBody="This is a message." myMail.AddAttachment "c:\mydocuments\test.txt" myMail.Send set myMail=nothing
На одном ПК это работает. С другой стороны, это не так. Я получаю сообщение об ошибке «Конфигурация« SendUsing »недействительна». Чтобы это исправить, я должен добавить следующий код:
myMail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/sendusing")=2 myMail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.server.com" myMail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25 myMail.Configuration.Fields.Update
ВОПРОС: Где, черт возьми, хранится конфигурация CDO? Я искал в реестре, я искал MSDN и Google ... и я пришел с пустыми руками.
Есть идеи?
Спасибо заранее!