これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ポストキューです。
プログラム:
NAME
postqueue - Postfix キュー制御
SYNOPSIS
に フラッシュ mail キュー:
ポストキュー [-v] [-c config_dir] -f
ポストキュー [-v] [-c config_dir] -i キューID
ポストキュー [-v] [-c config_dir] -s ウェブサイト
に リスト mail キュー:
ポストキュー [-v] [-c config_dir] -j
ポストキュー [-v] [-c config_dir] -p
DESCRIPTION
当学校区の ポストキュー(1) コマンドは、キュー管理のための Postfix ユーザー インターフェイスを実装します。 それ
従来は sendmail(1) コマンド。 見る
ポストスーパー(1) などのスーパーユーザー権限を必要とするキュー操作用のコマンド
キューからメッセージを削除するか、メッセージのステータスを変更します。
次のオプションが認識されます。
-c config_dir
当学校区の main.cf 構成ファイルは、デフォルトではなく、指定されたディレクトリにあります
構成ディレクトリ。 以下の MAIL_CONFIG 環境設定も参照してください。
-f キューをフラッシュする: キューにあるすべてのメールの配信を試みます。
このオプションは従来の「sendmail -q「」コマンドに連絡して、
Postfixの qmgr(8) デーモン。
警告: 配信不能なメールを頻繁にフラッシュすると、配信が低下します。
他のすべてのメールのパフォーマンス。
-i キューID
指定されたキュー ID を持つ遅延メールの即時配信をスケジュールします。
このオプションは従来の sendmail -qI コマンド、連絡先
フラッシュ(8) サーバー。
この機能は、Postfix バージョン 2.4 以降で利用できます。
-j からの出力に基づいて、JSON 形式でキュー リストを生成します。 ショーク(8) デーモン。
結果は、キュー ファイルごとに XNUMX つずつ、XNUMX 個以上の JSON オブジェクトのストリームになります。 それぞれ
object の後には、単純なストリーミング パーサーをサポートするための改行文字が続きます。 見る
"JSONの 目的 FORMAT詳細については、以下を参照してください。
この機能は、Postfix3.1以降で使用できます。
-p 従来の sendmail スタイルのキュー リストを作成します。 このオプションは、
伝統的な mailq Postfix に連絡してコマンドを実行する ショーク(8) デーモン。
各キュー エントリには、キュー ファイル ID、メッセージ サイズ、到着時刻、送信者、および
まだ配信する必要がある受信者。 メールが届かなかった場合
最後の試行時に、失敗の理由が表示されます。 キュー ID 文字列は次のとおりです。
その後にオプションのステータス文字が続きます。
* メッセージは アクティブ キュー、つまりメッセージが選択されたキュー
での配信をアカウントにて設定できます。
! メッセージは キュー、つまり、それ以上の配信は試行されません
メールの保留が解除されるまで送信されます。
-s ウェブサイト
指定された宛先のキューにあるすべてのメールの即時配信をスケジュールします。 ウェブサイトに直接影響を与えます。健全とされるのは
数値サイトは、で囲まれた有効な RFC 5321 アドレス リテラルとして指定する必要があります。
[] は、メールアドレスと同様です。 サイトは「高速フラッシュ」の対象である必要があります
サービス。 見る フラッシュ「高速フラッシュ」サービスの詳細については、(8) を参照してください。
このオプションは従来の「sendmail -qRウェブサイト「コマンド、連絡による
接尾語 フラッシュ(8) デーモン。
-v デバッグ目的で詳細ログを有効にします。 多数 -v オプションにより、
ソフトウェアはますます冗長になります。 Postfix 2.3 以降、このオプションは
スーパーユーザーのみ。
JSONの 目的 FORMAT
各 JSON オブジェクトは XNUMX つのキュー ファイルを表します。 単一のテキスト行として出力されます。
改行文字によって。
特に指定がない限り、オブジェクトのメンバーには文字列値があります。 プログラムは無視する必要があります
ここにリストされていないオブジェクト メンバー。 メンバーのリストはさらに増えることが予想される
時間。
キュー名
メッセージが見つかったキューの名前。 の内容に注意してください。
メールキューはリスト中に変更される可能性があります。 一部のメッセージはそれ以上表示される場合があります
一部のメッセージは見逃される可能性があります。
キューID
キューファイル名。 queue_id は、Postfix インスタンス内で再利用できます。
"enable_long_queue_ids = true" で、時間は単調です。 それでも、queue_id は
異なる Postfix インスタンス間で一意であることは期待されません。 管理ツール
一意の名前が必要な場合は、queue_id と myhostname 設定を組み合わせる必要があります
Postfix インスタンスの。
到着時刻
UNIX エポックの開始からの秒数。
メッセージサイズ
メッセージのヘッダーと本文のバイト数。 この数字には含まれていません
メッセージエンベロープ情報。 これは、次のバイト数とほぼ同じです。
を含む SMTP 経由で送信されます。 行末。
トランスミッタ エンベロープ送信者のアドレス。
受信者
メンバーを持つ XNUMX 個以上のオブジェクトを含む配列:
住所
受信者アドレスは XNUMX つです。
遅延理由
存在する場合、配達が遅れた理由。 遅延した受信者には何もない可能性があります
遅延理由(配送中、配送後など)
理由を記録する前にシステムが停止しました。
SECURITY
このプログラムは、グループ ID の設定権限で実行するように設計されているため、
Postfix デーモンプロセス。
規格
RFC 7159(JSON表記)
診断
問題は次の場所に記録されます syslogd(8) そして標準エラーストリームへ。
ENVIRONMENT
MAIL_CONFIG
ディレクトリ main.cf ファイル。 セットグループIDの悪用を避けるため
権限がある場合、非標準ディレクトリは次の場合にのみ許可されます。
・規格に名前が記載されている main.cf のファイル
代替構成ディレクトリ 構成パラメーター。
· コマンドはスーパーユーザーによって呼び出されます。
CONFIGURATION パラメーター
以下 main.cf パラメータはこのプログラムに特に関連します。 以下のテキスト
パラメータの概要のみを提供します。 見る ポストコンフィグ(5) 例を含む詳細については、
代替構成ディレクトリ (空の)
で指定できるデフォルト以外の Postfix 構成ディレクトリのリスト
コマンドラインまたは MAIL_CONFIG 環境経由で「-c config_directory」
パラメータに一致する最初のデバイスのリモートコントロール URL を返します。
config_directory (参照してください 'postconf -NS' 出力)
Postfix main.cf および master.cf 設定ファイルのデフォルトの場所。
コマンドディレクトリ (参照してください 'postconf -NS' 出力)
すべての postfix 管理コマンドの場所。
fast_flush_domains ($relay_domains)
宛先ごとのログファイルの対象となる宛先のオプションのリスト。
それらの宛先にキューに入れられたメール。
インポート環境 (参照してください 'postconf -NS' 出力)
Postfix プロセスがインポートする環境パラメータのリスト。
Postfix 以外の親プロセス。
キューディレクトリ (参照してください 'postconf -NS' 出力)
Postfix の最上位キュー ディレクトリの場所。
syslog_facility (郵便)
Postfix ログの syslog 機能。
syslog_name (参照してください 'postconf -NS' 出力)
syslog レコード内のプロセス名の前に付加されるメール システム名。
たとえば、「smtpd」は「postfix/smtpd」になります。
トリガー_タイムアウト (10s)
Postfix デーモンにトリガーを送信するための時間制限 (たとえば、
ピックアップ(8)または qmgr(8) デーモン)。
Postfix バージョン 2.2 以降で利用可能:
承認された_フラッシュ_ユーザー (静的:誰でも)
キューをフラッシュする権限のあるユーザーのリスト。
承認された_mailq_users (静的:誰でも)
キューの表示を許可されているユーザーのリスト。
onworks.net サービスを使用してオンラインでポストキューを使用する