【问题标题】:Cannot send mail using smtp.gmail.com from ONLY one specific Google account无法使用 smtp.gmail.com 从仅一个特定的 Google 帐户发送邮件
【发布时间】:2018-05-15 04:28:36
【问题描述】:

我无法通过 smtp.gmail.com 为一个特定的 Google 帐户发送邮件。当我使用另一个 Google 帐户时,我的 VBS 脚本成功发送邮件,因此我知道该脚本工作正常。

该特定帐户似乎存在问题,我已经在 Gmail 帮助论坛中发布了支持请求。

https://productforums.google.com/forum/#!topic/gmail/8XFKONFbDA8

我的 VBS 脚本:

Dim emailObj
Set emailObj = CreateObject("CDO.Message")

emailObj.From     = "******@gmail.com"
emailObj.To       = "******@gmail.com"

emailObj.Subject  = "Test Email"
emailObj.TextBody = "Testing Email Functionality"

Set emailConfig = emailObj.Configuration

emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver")            = "smtp.gmail.com"
emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport")        = 465
emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing")             = 2
emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate")      = 1
emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpusessl")            = true

'First Account
emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername")          = "******@gmail.com"
emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword")          = "************"

'Second Account
'emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername")          = "******@gmail.com"
'emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword")          = "************"

emailConfig.Fields.Update
emailObj.Send

If err.number = 0 Then
    Msgbox "Done"
Else
    Msgbox err
End If

帐户 1 测试(不工作)

帐户 2 测试(工作)

错误消息:无法将消息发送到 SMTP 服务器。传输错误代码为 0x80040217。服务器响应不可用

任何帮助将不胜感激。

【问题讨论】:

  • 您是说使用“某个电子邮件”时无法发送消息,但可以处理其他电子邮件?你得到什么错误日志?
  • 是的,没错。我已经发布了带有错误消息的图像。我还编辑了帖子以将错误消息显示为纯文本。

标签: email smtp gmail gmail-api


【解决方案1】:

我有同样的错误。 Google 帐户中有一个选项 - https://myaccount.google.com/lesssecureapps。我打开它,它对我有帮助。

【讨论】:

  • 感谢您的回复,但我在问题中提到的一件事是:两个帐户都打开了不太安全的应用程序。
猜你喜欢
  • 2011-07-27
  • 2011-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-21
  • 2015-09-05
  • 1970-01-01
相关资源
最近更新 更多