首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SMTP错误:4544.7.0太多登录尝试,请稍后再试

SMTP错误:4544.7.0太多登录尝试,请稍后再试
EN

Stack Overflow用户
提问于 2016-11-11 14:32:06
回答 6查看 51K关注 0票数 17

我已经用gmail帐户设置了SMTP服务器。几天前一切都很顺利。当我检查日志时,我在下面的条目中发现:

代码语言:javascript
运行
复制
SMTP Error: 454 4.7.0 Too many login attempts, please try again later.

我已经重新启动了两次SMTP服务。我已经检查了使用链接设置的配置。一切都和我们所设置的一样。我已经重新启动了SMTP服务器&机器也是如此。

我已经检查了两个步骤的验证设置。它没有启用。我检查了“不太安全”的应用程序设置,并将其设置为已启用(如建议的这里 )。

我已经检查了应用程序启用的建议这里使用下面的链接。

https://security.google.com/settings/security/permissions?pli=1

但没有添加任何应用程序。有人能给我提点我需要找的吗?提前谢谢。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2017-01-06 08:55:37

在SMTP Server中的出站连接设置中,TCP端口从25更改为587,解决了此问题。

票数 1
EN

Stack Overflow用户

发布于 2019-01-22 00:36:57

这是因为您正试图为每封电子邮件创建一个新的smtp连接。您需要使用SMTP池。

请参阅:

寄送大宗邮件

池式SMTP

如果您有大量要批量发送的消息,或者您的提供程序允许您只使用少量的并行连接,则池smtp非常有用。

如果您正在使用Node-mailer:

代码语言:javascript
运行
复制
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' 
}});

然后,你需要关闭池一旦你发送所有的电子邮件。

代码语言:javascript
运行
复制
transporter.close();
票数 17
EN

Stack Overflow用户

发布于 2019-11-15 15:43:22

我也有过同样的问题。当我检查邮件队列时,队列中有许多未处理的邮件。所以我删除了大量邮件并重新启动了实例。清除邮件队列后,就开始像往常一样发送邮件。

希望这将是有用的任何人有上述问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40550149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档