sendmail 邮件发送速度太慢

sendmail 邮件发送速度太慢

我们使用 javamail 为我们的应用程序传递邮件。邮件函数循环运行,根据我们使用的范围发送大约 100 到 200 封邮件。

然而,发送大约100封邮件需要一个多小时。

所有邮件均附有大小为 14KB 的附件(pdf 文件)。

邮件功能如下:

sendMailWithAttachment("[email protected]", "password",
                    "192.168.2.160", "25", "false", "false", true, "false",
                    to, subject, body);

我们用于sendmail邮件服务器,它运行在应用程序的同一网络上。因此,从应用程序服务器到邮件服务器的延迟非常低。

sendmail版本:

# sendmail -d0.1
Version 8.13.8

如果我mailq在服务器上运行,它总是一次显示两到三封待处理的邮件。

# mailq
/var/spool/mqueue (3 requests)
Total requests: 3

邮件服务器上的平均负载非常低。

$w
14:13:45 up 8 days, 59 min,  1 user,  load average: 0.03, 0.03, 0.00

问题出在哪里?

相关内容