これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド doveadm-director です。
プログラム:
NAME
doveadm-director - Dovecot ディレクターを管理する
SYNOPSIS
doveadm [-Dv] [-f フォーマッター] ディレクター command [OPTIONS] [議論]
DESCRIPTION
doveadm ディレクター バックエンドメールのリストのステータスを管理およびクエリするために使用できます。
Dovecot プロキシが接続をリダイレクトできるサーバー。
OPTIONS
グローバル doveadm(1) オプション:
-D 詳細メッセージとデバッグメッセージを有効にします。
-f フォーマッター
指定する フォーマッター 出力をフォーマットするため。 サポートされているフォーマッタは次のとおりです。
フロー 各行を キー=値
ページャ それぞれを印刷します キー: 値 独自の行でペアリングし、フォームでレコードを区切ります
フィード文字(^L).
タブ テーブルヘッダーとそれに続くタブ区切りの値行を出力します。
テーブル テーブルヘッダーに続いて調整された値の行を出力します。
-o 設定=値
構成をオーバーライドします 設定 から /etc/dovecot/dovecot.conf とから
指定されたuserdb 値。 複数の設定を上書きするために、 -o オプション
複数回指定できます。
-v プログレスカウンターを含む詳細度を有効にします。
コマンド固有 オプション:
-a ディレクターソケットパス
このオプションは、代替ソケットを指定するために使用されます。 オプションの引数は
ローカルUNIXドメインソケットへの絶対パス、またはホスト名とポートのいずれか
(hostname:ポート)、TCPソケットを介してリモートホストに接続するため。
デフォルトでは doveadm(1)ソケットを使用します /var/run/dovecot/director-adminを選択します。
デフォルトの場合、ソケットは別のディレクトリにある可能性があります。 ベースディレクトリ 設定は
上書きされる /etc/dovecot/dovecot.conf.
議論
host メールサーバーのホスト名またはIPアドレス。
ip ディレクターの IP アドレス。
ポート ディレクターサーバーが接続をリッスンする TCP ポート。 の
デフォルトのポートは、ローカル ディレクターがリッスンしているポートと同じです。
user です。 userのログイン名。 構成によっては、ログイン名は
例 ジェーン or [メール保護].
vhost_count
このサーバーに割り当てる「仮想ホスト」の数。 数字が大きいほど
他のサーバーと比較すると、より多くの接続が得られます。 デフォルトは 100 です。
コマンド
ディレクター 加えます
doveadm ディレクター 加えます [-a ディレクターソケットパス] host [vhost_count]
コマンドのタスクは次のとおりです。
* 新しいメールサーバーをディレクターに割り当てます。
* を増加/減少させます vhost_count すでに割り当てられているサーバーの。
ディレクター ダンプ
doveadm ディレクター ダンプ [-a ディレクターソケットパス]
現在のホスト構成を doveadm コマンドとしてダンプします。 これらのコマンドは簡単に実行できます
ディレクタークラスターを完全に再起動した後、ダンプされた状態に戻ります。
ディレクター フラッシュ
doveadm ディレクター フラッシュ [-a ディレクターソケットパス] host|を
doveadm ディレクター フラッシュ 指定されたいずれかのユーザー関連付けをすべて削除します。 host or を
ホスト。 このコマンドは主にテストを目的としています。
ディレクター キック
doveadm ディレクター キック [-a ディレクターソケットパス] user
指定されたものをキックする user Dovecot クラスター全体から。 これは doveadm プロキシに似ています
キックですが、このコマンドは各ディレクター サーバーではなく XNUMX 回だけ実行する必要があります。
ディレクター 地図
doveadm ディレクター 地図 [-a ディレクターソケットパス] [-f ユーザーファイル] [-h|-u] [host]
コマンド doveadm ディレクター 地図 現在のリストをリストするために使用されます user → host マッピング。 ご了承ください
ディレクターは 32 ビット ハッシュを使用して動作するため、衝突が発生する可能性が非常に高いため、このコマンドは
最近ログインしたユーザーを正確にリストすることはできません。
-f ユーザーファイル
すべてのユーザー名を含むファイルへのパス (XNUMX 行に XNUMX つ)。 「いいえ」が与えられた場合 ユーザーデータベース
ルックアップが実行されます。 これは、たとえば次のような場合に役立つ代替手段となる可能性があります。
LDAP または SQL サーバーへのネットワーク接続が遅い。
-h 指定されたハッシュに一致するすべてのユーザー名を出力します。
-u 指定されたユーザー名の出力ハッシュ。
host 指定されたサーバーのマッピングのみをリストするには、サーバーの IP アドレスまたはホスト名を指定します。 host.
ディレクター
doveadm ディレクター [-a ディレクターソケットパス] user host
移動 user 指定されたバックエンドに host。 もし user 既存の接続がある
彼らは殺されるだろう。
ディレクター 削除します
doveadm ディレクター 削除します [-a ディレクターソケットパス] host
指定されたファイルを削除するには、このコマンドを使用します。 host 監督から。
ディレクター リング 加えます
doveadm ディレクター リング 加えます [-a ディレクターソケットパス] ip [ポート]
新しい監督をリングに加えます。
ディレクター リング 削除します
doveadm ディレクター リング 削除します [-a ディレクターソケットパス] ip [ポート]
ディレクターをリングから外します。
ディレクター リング status
doveadm ディレクター リング status [-a ディレクターソケットパス]
現在リングにいるすべてのディレクターのステータスを表示します。
ディレクター status
doveadm ディレクター status [-a ディレクターソケットパス] [user]
このコマンドは、割り当てられているすべてのメール サーバーの現在の使用状況を表示するために使用されます。
ユーザー名が指定されている場合、このコマンドはどのサーバーにユーザー名が指定されているかを表示します。 user 現在割り当てられている
現在保存されている割り当てが削除された後にユーザーが割り当てられる場所。
プロキシ クラスター全体が新たに再起動された場合にユーザーが割り当てられる場所。
onworks.net サービスを使用してオンラインで doveadm-director を使用する