lov*_*ker 6 email sharepoint gmail smtp
我已经用gmail帐户设置了SMTP服务器。直到几天前,它的工作情况都还不错。当我检查日志时,在其中找到以下条目:
SMTP Error: 454 4.7.0 Too many login attempts, please try again later.
Run Code Online (Sandbox Code Playgroud)
我已经两次重新启动SMTP服务。我已经检查了使用此链接设置的配置。一切都与我们设置的相同。我也重新启动了SMTP服务器和计算机。
我已经检查了两步验证设置。未启用。我已经检查了“安全性较低”的应用程序设置,并按照此处的建议将其设置为Enabled 。
我已使用下面的链接按照此处的建议检查了已启用的应用程序。
https://security.google.com/settings/security/permissions?pli=1
但未添加任何应用程序。谁能建议我需要的东西?提前致谢。
这是因为您试图为每个电子邮件创建一个新的smtp连接。您需要使用SMTP池。
请参见:
当您有大量要批量发送的消息,或者您的提供程序仅允许使用少量并行连接时,池化smtp最为有用。
如果您正在使用Node-mailer:
const transporter = nodemailer.createTransport({
host: 'smtp.gmail.com',
port: 465,
secure: true,
pool: true, // This is the field you need to add
auth: {
user: 'test@test.com',
pass: 'your_password'
}});
Run Code Online (Sandbox Code Playgroud)
然后,发送所有电子邮件后,您需要关闭池。
transporter.close();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20041 次 |
| 最近记录: |