我正在尝试使用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了......我空手而归。
有什么想法吗?
提前Thanx!