キュー管理
キュー・マネージャ(qmgr)の仕組み
- Postfix に着信したメッセージはまず incoming キューに入る
- qmgr は incoming キューから active キューに移し、配送処理をおこなう
- 配信できないキューは deffered キューに入れる
キューのスケジューリング
- deffered キューを定期的にスキャン
- タイムスタンプをみて配信試行するメッセージがないか確認する
- 配信が失敗した場合、次の配信試行時刻のタイムスタンプが付けられる
- 配信に失敗するたびにスケジュールされる遅延時間は倍になる
- 遅延時間が制限時間を超えた場合
- そのメッセージの配信試行は行われなくなる
- メッセージは送信者にバウンスされる
- 制限時間は maximal_queue_lifetime で設定可能(デフォルト5日)