1.09.3基礎
ローカルMTAの配送キューに残っているメールを、変更せず一覧表示する。
適切なコマンドはどれか。
× 不正解
mailqは配送待ちメッセージのqueue ID、送信者、受信者、遅延理由などを表示する。
詳細解説
誤り
mailユーザーのメールボックスを読み書きする。
mailはuser mailboxを開くかmessage送信に使い、MTA queue全体を表示しない。
正しい
mailqMTAの配送キューを一覧表示する互換コマンドである。
mailqがMTAの保留messageとqueue ID、配送状態を読み取り表示する。
誤り
newaliasesalias DBを再構築する。
newaliasesはaddress展開mapのbuild用で、queue状態を読まない。
誤り
loggersyslogへメッセージを送る。
loggerはsystem logへ文字列を送り、mail queueを扱わない。
実際に確かめる
一時的な検証環境で実行できる例です。
mailq --help 2>&1 | sed -n '1,8p'期待される結果
mail queue表示の使用方法またはMTA情報理解のポイント
- queueを読む
- 配送を変更しない
- MTA互換interface
確認時の注意
- 確認環境: mailq help / queue照会なし
基礎のおさらい
queue ID
個々の保留messageを識別し、MTA固有commandで詳細確認や再配送に使う。
遅延理由
DNS、接続、受信側応答などのerrorから一時障害と恒久障害を切り分ける。
問題IDKL-102-1112
確認環境mailq help / queue照会なし
最終技術確認2026-08-13
誤り・権利侵害を報告