【发布时间】:2017-01-30 15:18:17
【问题描述】:
我在 Windows 7 上使用以下代码并且一切正常,但是当我在 Windows 10 上使用相同的代码时,它停止工作并给了我在下面发现的错误;
曾经在 Windows 7 中为我工作的代码:
pmsg := ComObjCreate("CDO.Message")
pmsg.From := """John Agius"" <something@gmail.com>"
pmsg.To := "somtehting@gmail.com"
pmsg.BCC := ""
pmsg.CC := ""
pmsg.Subject := "Message / Note"
pmsg.TextBody :=emailtosomeone
fields := Object()
fields.smtpserver := "smtp.gmail.com" ; specify your SMTP server
fields.smtpserverport := 465 ; 25
fields.smtpusessl := True ; False
fields.sendusing := 2 ; cdoSendUsingPort
fields.smtpauthenticate := 1 ; cdoBasic
fields.sendusername := "user@gmail.com"
fields.sendpassword := "password"
fields.smtpconnectiontimeout := 60
schema := "http://schemas.microsoft.com/cdo/configuration/"
pfld := pmsg.Configuration.Fields
For field,value in fields
pfld.Item(schema . field) := value
pfld.Update()
pmsg.Send()
在 Windows 10 中,它给了我以下错误;
错误:0x800CCE05 资料来源:CDO.Message.1 说明:在此消息中未找到请求的正文部分 帮助文件(空) 帮助上下文:0
具体来自; ;bla bla bla 工作代码 -------> pmsg.From :="""John Agius"" "
有人可以帮我吗?我真的需要这个来完成我的工作。
谢谢
约翰·阿吉乌斯
【问题讨论】:
标签: gmail autohotkey