mailq の使い方
メールのキューを見る
書き方
mailq postqueue -p
届けられずに待っている手紙(deferred)と、その理由を出します。* は配っている最中、! は止めたもの。
例
$ mailq-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
6B1C2201A4* 512 Fri Nov 6 10:52:01 root@mail.example.lan
ops@example.com
-- 1 Kbytes in 1 Request.配れずに待っているメールと、その理由を出します。先頭の英数字がメールの ID です。
$ mailq | tail -1-- 3 Kbytes in 4 Requests.最後の行だけを見て、待っている数をすばやく確かめます。何も無ければ Mail queue is empty と出ます。
$ mailq | grep -c '^[0-9A-F]'4待っているメールの数を数えます。監視で数が増え続けていないか見るのに使えます。
よくある間違い・注意
- ID の後ろの * は配っている最中、! は止めた(hold)メールです。
- (connect to ... Connection timed out) などの理由が出ていたら、相手のサーバーや relayhost への道を確かめます。
実際に打って練習する
Linux レベル2 コースの Lv86「手紙の行列 mailq」で覚えます(第7章 伝令と名簿(DHCP・メール・認証))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
すべてのレベルが、ゴールド以上のプランで遊べます。