Nessus在设置smtp服务器后不会发送电子邮件



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

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

一旦我尝试发送测试电子邮件,我就会收到以下错误:

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

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

将Auth方法更改为PLAIN。

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

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

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

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

然而,我还想补充一点,如果在你的gmail帐户上使用2FA,在这种情况下,你需要创建一个特定于应用程序的密码,如Prateek提供的链接所示。

相关内容

  • 没有找到相关文章

最新更新