postqueue の使い方

キューの手紙を送り直す

書き方

postqueue -f(全部)
postqueue -i ID(1 通)
postqueue -p(一覧)

設定を直したあと、待っている手紙を今すぐ送り直します。

よく使うオプション

オプション意味
-pキューの一覧を出す(mailq と同じ)
-f待っているメールを全部、今すぐ送り直す
-i IDその 1 通だけを送り直す
-j一覧を JSON で出す

例

$ sudo postqueue -f

relayhost などの設定を直したあと、待っているメールを全部すぐに送り直します。

$ sudo postqueue -i 6B1C2201A4

1 通だけを送り直します。ID は mailq で調べます。

$ postqueue -j | jq -r '.queue_id + " " + .recipients[0].address'6B1C2201A4 ops@example.com

一覧を JSON で出し、ID と宛先だけを取り出します。

よくある間違い・注意

  • 原因を直さずに -f をしても、また待ちに戻るだけです。先に /var/log/maillog で理由を確かめます。

実際に打って練習する

Linux レベル2 コースの Lv86「手紙の行列 mailq」で覚えます(第7章 伝令と名簿(DHCP・メール・認証))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

すべてのレベルが、ゴールド以上のプランで遊べます。

Linux サーバー構築のコマンド一覧(LinuC レベル2 の範囲)へ戻る