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
参考:
- Newer: [Perl][CGI::Session] 復活するセッション!! - mod_perl & Apache::Registryは要注意!?
- Older: [IE] URL に使用可能な文字数は最大 2,083 文字
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://blog.kaburk.com/tools/postfix-mailq-delete.html/trackback
- Listed below are links to weblogs that reference
- [Linux][postfix] postfix にてキューにたまったメールの削除方法 from [ま]技術雑記

































