postsuper の使い方
キューの手紙を消す・止める
書き方
sudo postsuper -d ID sudo postsuper -d ALL [deferred] mailq の ID を | で渡すときは -d - sudo postsuper -h ID / -H ID(止める・戻す)
要らない手紙をキューから消します。ALL は全部なので、消してよいか mailq で確かめてから。
よく使うオプション
| オプション | 意味 |
|---|---|
-d ID | そのメールをキューから消す |
-d ALL [キュー] | 全部消す(deferred を付けると待っているものだけ) |
-d - | 消す ID を標準入力から読む |
-h ID / -H ID | 止める(hold)・止めたものを戻す |
-r ID | そのメールを最初から配り直す |
例
$ sudo postsuper -d 6B1C2201A4postsuper: 6B1C2201A4: removed
postsuper: Deleted: 1 message要らないメールを 1 通だけキューから消します。
$ sudo postsuper -h ALL
原因を調べている間、全部のメールを止めておきます。戻すときは -H ALL です。
$ mailq | awk '/spam@example.net/ {print prev} {prev=$1}' | tr -d '*!' | sudo postsuper -d -特定の宛先のメールだけを選んで消します。ID を | で渡すときは -d - と書きます。
よくある間違い・注意
- 消したメールは戻せません。ALL を使う前に、mailq で何が消えるか確かめます。
- mailq の ID には * や ! が付くことがあります。渡す前に取り除きます。
実際に打って練習する
Linux レベル2 コースの Lv87「行列を片付ける postsuper」で覚えます(第7章 伝令と名簿(DHCP・メール・認証))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
すべてのレベルが、ゴールド以上のプランで遊べます。