質問: Postfixのメール送信に関してご教示ください。 CentOS7.5にPostfixを設定し、着信したメールに応じて複数人(10人~20人)に転送しています。 転送はailiasを利用しています。 TEST: a@test.com,b@test.com,c@test.com ... TEST2: d@test.com,e@test.com,f@test.com ... ※(似たような行をいくつも設定してあります、また、転送先のドメインは全部同じです) Postfixのログをtail -fコマンドで見ていると、TESTに着信後、転送先に一気に送信しているようなのですが、 転送先に負荷をかけるんじゃないかと不安になっています。 こういうことは気にする必要はないものでしょうか? 20通を一気に転送される側は不審に思ったり着信制限をしたりしないでしょうか? 場合によってはTESTとTEST2、TEST(n)・・・が同着して、 TESTとTEST2とTEST(n)...は個別にキューに入っているとはいえ、20通前後 × n が間髪入れずに転送されるので不安です。 また、こういう場合に、数通ずつ分けて転送したりすることは可能でしょうか? 以上、よろしくお願いします。
回答: 常に毎秒20通のような頻繁ではなく、また宛先が全て存在するアドレスならあまり気にしないでいいかなと思います。 逆に同じドメイン宛の同報メールを1通ずつに分けてしまうと、 単位時間あたりの相手先サーバへの接続回数が増えるので相手先に嫌われる可能性もあります。 あくまで可能性なので宛先ドメイン運用方針ごとに正解が違います。 私なら制限されてから考えますね。 気になるなら制限された時にも遅延なく配送できるように faillback サーバを用意するのをお勧めします。 分割についてですが alias での配送時に下記の設定が効果があるかは未検証ですが試してみてはいかがでしょうか。 smtpd_recipient_limit まぁ、通常でメールを分割してほしければ相手先のMXで設定が入っていると思います。