开发者

Where does CDO get its information from?

I'm trying to send e-mail with cdosys.dll (ProgId "CDO.Message"). The code looks something like this:

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

On one开发者_开发百科 PC, it works. On another, it doesn't. I get the error "The 'SendUsing' configuration is invalid". To fix it, I should be able to add code like this:

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

QUESTION: Where the heck is the CDO configuration stored? I've search the registry, I've scoured MSDN and Google ... and I've come up empty handed.

Any ideas?

Thanx in advance!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜