108.3標準
sendmail互換binaryを使ってmail queueをprintする。
mailqと同等の代表的なコマンドはどれか。
× 不正解
sendmail -bpはqueueをprintし、mailq commandと同等の互換interfaceとして実装される。
詳細解説
誤り
sendmail -bialias databaseの初期化・再構築に対応する。
誤り。-biのiはaliases database初期化に対応し、queueを一覧しない。
正しい
sendmail -bpmail queueをprintする互換optionである。
正しい。-bpはmail queueをprintし、mailq wrapperと同等の基本interfaceになる。
誤り
sendmail -btaddress test modeとして知られ、queue printではない。
誤り。-btはaddress rewriting等のtest modeで、配送待ち一覧の出力ではない。
誤り
sendmail -bddaemon modeに対応し、queue一覧の読取ではない。
誤り。-bdはdaemonとしてSMTPをlistenするmodeに対応し、読取だけのqueue表示ではない。
実際に確かめる
一時的な検証環境で実行できる例です。
printf '%s\n' 'mailq == sendmail -bp'期待される結果
mailq == sendmail -bp理解のポイント
- -bpはprint queue
- -biはaliases更新
- emulation layer
確認時の注意
- 確認環境: 互換option対応表の表示のみ
基礎のおさらい
emulation layer
実体がPostfix等でもsendmail互換pathがMTA固有commandへ接続され、legacy applicationを動かせる。
安全な読取
queue表示は状態を変更しないが、message内容には個人情報が含まれ得るため表示権限と取扱いに注意する。
問題IDKP-108-762
確認環境互換option対応表の表示のみ
最終技術確認2026-08-13
誤り・権利侵害を報告