具体的にはメール送信用のサーバ(Postfix)からFortimail経由で外部にメール送信できるか検証していた時のこと
Postfixから外部にメールを10通同時に送信して問題なく送信できるか確認したところ、遅延が発生した。
10通の内5通くらいが遅延していて最終的に15分くらいで全てのメールが送信された。
Postfixのログを見ると、
refused to talk to me: 421 4.7.0 Too many concurrent connections
の文字列が
コネクションが多すぎて接続できないようなことを言ってる。
色々調べるとFortimailの設定に最大同時コネクション数の設定があるらしい
【プロファイル>セッション】のプロファイルを開くと、「クライアント毎の最大同時コネクション数」という項目を発見。
デフォルト値の2から10に変更すると遅延が発生しなくなりました。
同じクライアントから同時にメールが来ることは想定されていないようです。
もし大量にメール送信する必要がある場合はこの設定を変更して送信元IPベースのポリシーで送信元IPを絞ってアタッチしてやればうまいことやれそうですね。