database /etc/postfix/XXXX.db is older than source file /etc/postfix/XXXX
postfixでいつの間にか
database /etc/postfix/XXXX.db is older than source file /etc/postfix/XXXX
というエラーが表示されていた。
mailqも滞留、これが原因でメール送信が止まっている?確かに両ファイルのタイムスタンプにだいぶ差があったが、いつもソースファイル編集したら、すぐにpostmapしているので、普通だったらそのような差異が出るはずもなく。取り合えず
postmap XXXX systemctrl restart postfix
で復旧
調べたところ、Postfixのアップデートにより、/etc/postfix/xxxx.db ファイルが上書きされることがあるらしい?
[Postfix] 知らなかった!「virtual.db」のデコード方法 : 元うなぎ屋 (snickerjp.blogspot.com)
⇒dbファイルをデコードする「db_dump」コマンドのことは初めて知った。
【PR】
¥17,800
(2024年5月20日 16:07 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)