mailがキューにつまっている時の対処

postfixを使っていてウイルススキャンするamavisdなどメールサーバと連携するプログラムの不具合でmailqがつまってしまうことがまれにあります。

Feb 24 20:32:10 foo postfix/qmgr[156]: warning: connect to transport vscan: Connection refused 

のエラーが出続けてしまう。

詰まったメールを削除しても問題がない場合には速やかに削除したい。

mailqを削除する

mailq コマンドを打ちキュー番号の確認

# mailq
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
1E308B3CCE*     637 Mon Feb 24 02:41:41  bar@example.com

idを指定してキューを削除します

# postsuper -d 1E308B3CCE
postsuper: 1E308B3CCE: removed 
postsuper: Deleted: 1 message
created:

Back to top