Postfix 2.3 が入ってる機械を捨てて、Postfix 2.6 が入ってる機械と入れ替えることになった。
入れ替えなのでIPアドレスなどはそのまま。旧サーバを停止して、新サーバを入れて動かせばそれで良い。それで良いのだけど、現役動作中の Postfix なのでこちらの都合とは関係なくバンバンメールが飛んでくる。キューには常に数十件はたまってる状態。
この流れきってない配送待ちメールはどうしたら良いのだ。と思ったらキューの中身を移動する手段が用意されてた。
1. 旧サーバでPostfix 停止 (service postfix stop)
2. 旧サーバでキューの中身を全部 HOLD にする (postsuper -h)
3. HOLD の中身を新サーバにCopyする (scp とか )
4. 新サーバでCopyしたものの構造チェック (postqueue -s)
5.新サーバでHOLDを開放する (postsuper -H ALL)
6. 新サーバでPostfixを開始する (service postfix start)
こんなかんじ。