私たちはjavamailを使用してアプリケーションへのメールを転送します。メール機能はループで実行され、使用する範囲に応じて約100〜200個のEメールを送信します。
しかし、約100通のEメールを送信するには1時間以上かかります。
すべての電子メールには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
サーバーで実行すると、常に一度に2〜3つの保留中の電子メールが表示されます。
# 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
問題はどこにありますか?