首页 > 解决方案 > ThreadPool 和 SMTP 配置错误:无法向主机发送命令

问题描述

我正在开发一个大产品。我们的产品每分钟大约向SMTP 服务器发送1 万封电子邮件。但有时会有 70/30 的比率。70% 的电子邮件成功发送,30% 给出了这个例外Can't Send command to smtp host。我只是想弄清楚这是代码问题还是 SMTP 服务器的问题?

我正在使用ThreadPoolExecutor并且属性是

#Email pooling configuration

core.pool.size=300
maximum.pool.size=500
keep.alive.time=15

增加 CorePoolSize 和 MaximumPoolSize 是否应该解决问题?

标签: javasmtpthreadpoolexecutor

解决方案


推荐阅读