株式会社キャッチアップで働くエンジニアのブログです。

技術雑記

[Linux][postfix] postfix にてキューにたまったメールの削除方法

Twitter bookmark Facebook LINE Pocket Feedly RSS

[caption id="" align="alignleft" width="256"]Postfixのぺーじ Postfixのぺーじ[/caption]

postfix にてキューにたまったメールの削除方法

ローカル環境とかでテストしていて、送信できないメールのキューがたまっていた。

そこでキューを消そうと思ったんだけどコマンドが思い出せなかったので、調べた結果をメモしました。

 

 

 

 

 



まずはキューの確認
$ mailq
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
0E8DF6064 882 Mon Jun 30 16:42:39 xxxx@xxxxxx
(connect to xxxx.xxxx.com[xxx.xxx.xxxx.xxx]: Connection refused)
xxxxxx@xxxx.xxxx.com

-- 1 Kbytes in 1 Request.

ルート権限がいるので、sudoをつけて、目的のキューIDを指定して消します。
$ sudo postsuper -d 0E8DF6064
postsuper: 0E8DF6064: removed
postsuper: Deleted: 1 message

さくっと消えたみたいです。確認してみましょう。
$ mailq
Mail queue is empty

ばっちり消えているみたいです!

全部消す時はIDの代わりにALLを指定するようです
$ sudo postsuper -d ALL

 

参考


Twitter bookmark Facebook LINE Pocket Feedly RSS