0

我在 Nessus SMTP 区域中输入了以下设置:

Host: smtp.gmail.com
Port: 587
Encryption: Force TLS
Auth Method: Login
username: someuser@gmail.com
password: mypass

尝试发送测试电子邮件后,我收到以下错误:

错误 (500):无法通过电子邮件发送此扫描:SMTP 身份验证方法“登录”失败:534-5.7.14 请通过 Web 浏览器和 534-5.7.14 登录,然后重试。

534-5.7.14 了解更多信息,请访问 534 5.7.14 https://support.google.com/mail/answer/78754 p187sm2864006pfb.3 - gsmtp

4

2 回答 2

2

将身份验证方法更改为 PLAIN。

在您的 gmail 帐户中进行这些设置更改 -

  1. 登录 Gmail 帐户,打开设置 -> 转发和 POP/IMAP -> IMAP 访问。启用 IMAP。
  2. 当您登录 gmail 并使用同一浏览器时,转到 -“ https://www.google.com/settings/security/lesssecureapps ”。点击“开启”。

完成这些设置后,从 Nessus Web UI 发送一封测试电子邮件。您应该会收到通知,说明电子邮件已成功发送。

于 2016-11-29T11:57:04.873 回答
0

@Prateek 的答案是正确的,应该标记为答案。

但是,我还想补充一点,如果在您的 gmail 帐户上使用 2FA,则在这种情况下,您需要创建一个应用程序专用密码,如 Prateek 提供的链接所示。

于 2020-02-02T05:45:16.460 回答