vbscript中的远程SMTP(谷歌)通过iMacros发送电子邮件

时间:2010-12-31 03:17:40

标签: smtp

我正在使用Scripting Edition的iMacros网络测试工具,我只希望你知道它们。每次iMacros在播放过程中遇到错误时,我都会尝试使用Google SMTP(smtp.gmail.com)端口465通过vbscript发送电子邮件。但是,每次运行脚本时,它都会给我这个错误

sendusing配置值无效

我已经尝试了一些已知的修复程序,但它仍然是一个问题。这是脚本:

设置myMail = CreateObject(“CDO.Message”)

myMail.Subject =“使用CDO发送电子邮件”

myMail.From = “email@gmail.com”

myMail.To = “email@domain.com”

myMail.TextBody =“这是一条消息。”

myMail.Configuration.Fields.Item _

( “http://schemas.microsoft.com/cdo/configuration/sendusing”)= 2

'远程SMTP服务器的名称或IP

myMail.Configuration.Fields.Item _

( “http://schemas.microsoft.com/cdo/configuration/smtpserver”)= “smtp.gmail.com”

'服务器端口

myMail.Configuration.Fields.Item _

( “http://schemas.microsoft.com/cdo/configuration/smtpserverport”)= 465

myMail.Configuration.Fields.Update

myMail.Send

设置myMail =没有

我正在使用Windows7家庭高级版。和最新版本的iMacros。我希望有人能伸出援助之手。非常感谢你。

2 个答案:

答案 0 :(得分:0)

尝试使用端口587作为SMTP。这就是我在C#程序中使用的内容。

答案 1 :(得分:0)

要使用googles smtp服务器,您必须提供用户名和密码才能连接,因为它不是匿名的smtp服务器。我有一个谷歌应用程序高级帐户,我用它来传递消息。我不确定谷歌是否允许在普通的googlemail帐户上进行邮件转发。