Skip to main content

Mailq Linuxコマンド(送信メッセージの確認方法)

Anonim

Mailqは、将来の配送のためにキューに入れられた電子メールメッセージの概要を出力する、Linuxシステム上のコマンドです。

各メッセージに表示される最初の行には、特定のホストでメッセージに使用されている内部識別子と、ステータス文字、メッセージのサイズ(バイト数)、メッセージがキューに受け入れられた日時、エンベロープ送信者メッセージの

2行目には、このメッセージがキューに保持される原因となったエラーメッセージが表示されます。メッセージが最初に処理されている場合は存在しません。

ステータス文字は、ジョブが処理されていることを示すアスタリスク、 バツ 負荷がジョブを処理するには高すぎることを示すために、またはジョブが処理するには若すぎることを示すハイフンを使用します。

次の出力行は、1行に1つのメッセージ受信者を示します。

注意:mailqは sendmail -bp .

mailqコマンドの構文

mailq -交流 -q … -v

mailqスイッチなしでmailqを実行すると、キューに入れられた電子メールが表示されます。
-交流で指定されたメール送信キューを表示する /etc/mail/submit.cf で指定されたMTAキューの代わりに /etc/mail/sendmail.cf .
-q ! I substr処理されたジョブを含むジョブに制限する substr キューidの部分文字列であるかどうか ! 指定されています。
-q ! R substr処理されたジョブを含むジョブに制限する substr 受信者のいずれかの部分文字列として ! 指定されています。
-q ! S substr処理されたジョブを含むジョブに制限する substr 送信者の部分文字列として、または ! 指定されています。
-v冗長な情報を出力します。このスイッチは、メッセージの優先順位と、メッセージの最初の行に警告メッセージが送信されたかどうかを示す1文字のインジケータ(プラス記号または空白スペース)を追加します。1

1)さらに、「制御するユーザ」情報を示す受信者と余分な回線を混在させることができる。このデータは、このメッセージに代わって実行されるプログラムと、このコマンドが展開されたエイリアスの名前を誰が所有するかを示します。さらに、各受信者のステータスメッセージが利用可能であれば印刷されます。

mailqユーティリティーは、成功すると0を返し、エラーが発生すると0を返します。

mailq例

これは、実行後にmailqコマンドがどのように表示されるかの例です:

メールキュー(1要求)--- QID ---- - サイズ------ Q-Time ----- ------ Sender / Recipient ----- AA45401 5月3日10 11:15 root(ユーザー不明)bad_user