これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド doveadm-config です。
プログラム:
NAME
doveconf - Dovecot の設定ダンプ ユーティリティ
SYNOPSIS
doveconf [-adnNSx] [-c 設定ファイル] [-f filter ] [-m モジュール]
doveconf [-n] [-c 設定ファイル] セクション名 ...
doveconf [-h] [-c 設定ファイル] [-f filter ] 設定名 ...
DESCRIPTION
doveconf Dovecot の設定ファイルを読み取って解析し、より単純なファイルに変換します。
Dovecot の残りの部分で使用される形式。 すべてのスタンドアロン プログラム。 鳩小屋(1)と
dovecot-lda(1) では、まず doveconf を実行して設定を取得します。
システム管理者の場合は、 doveconf 主に設定を簡単にダンプするのに役立ちます。
人間が読める出力。
OPTIONS
-a すべての設定を現在構成されている値とともに表示します。
-c 設定ファイル
指定された構成から構成を読み取ります 設定ファイル。 デフォルトでは
/etc/dovecot/dovecot.conf 使用されます。
-d 現在構成されている値ではなく、設定のデフォルト値を表示します。
-f filter
指定されたものに一致する構成を表示します filter 調子。 NS filter
オプション文字列は次のように指定する必要があります 名=値 ペア。 複数のフィルター条件の場合
-f オプションは複数回指定できます。
考えられる名前は、 filter には次の値があります:
名前 ローカルホスト名 (例: mail.example.com)。 これはホスト名のみに一致します
次のように構成されました:
ローカル名 mail.example.com { # 特別 設定 }
ローカル サーバーのホスト名または IP アドレス。 これはホスト名とも一致します。
次のように構成されました:
ローカル imap.example.net { # 特別 設定 }
プロトコル、 サービス
プロトコル (例: imap または Pop3)
リモート クライアントのホスト名または IP アドレス。
-h 設定の名前を非表示にし、設定の値のみを表示します。
-m モジュール
指定された設定のみを表示します モジュール.
マシン情報の記入> という構文でなければなりません。例えば、 IMAP, imap-ログイン, lmtp, pop3 or ポップ3ログイン
-n デフォルト値以外の設定のみを表示します。
-N デフォルト以外の値を含む設定を表示し、デフォルト値を明示的に設定します。
-S 簡略化されたマシン解析可能/読み取り可能な形式で設定をダンプします。
-x 設定変数を展開し (例: $mail_plugins ⇒quota)、ファイルの内容を表示します。
(例: ssl_cert =
セクション名
XNUMX つ以上の指定されたセクションの現在の構成のみを表示します。
設定名
XNUMX つ以上の設定のみを表示します 設定名(s) 現在設定されている
価値。 セクション区切り文字として「/」を使用すると、セクション内の設定を表示できます。
例:サービス/imap/実行可能ファイル。
実施例
Dovecot が一部のネットワーク/サブネットに対して異なる設定を使用するように構成されている場合、
特定の接続にどの設定が適用されるかを示すことができます。
doveconf -f ローカル=10.0.0.110 -f リモート=10.11.1.2 -f サービス=ポップ3 -n
doveconf v1.x 構成ファイルを v2.x 形式に変換するために使用することもできます。
doveconf -n -c /oldpath/dovecot.conf > /etc/dovecot/dovecot.conf.new
この例は、尋ねる方法を示しています doveconf グローバル設定とプロトコル固有の場合
設定。 XNUMX 番目のコマンドでも使用されます。 -h オプションを使用して、設定の名前を非表示にします。
doveconf メールプラグイン
mail_plugins = クォータ
doveconf -h -f プロトコル=imap メールプラグイン
クォータ imap_quota
この例では、構成セクション全体をダンプする方法を示します。
doveconf 辞書
口述 {
クォータ = pgsql:/etc/dovecot/dovecot-dict-sql.conf.ext
}
または、クォータ辞書のみをダンプする方法:
doveconf 辞書/クォータ
dict/quota = pgsql:/etc/dovecot/dovecot-dict-sql.conf.ext
報告 バグ
を含むバグを報告する doveconf -n Dovecotメーリングリストへの出力
<[メール保護]>。 バグの報告に関する情報は、次のURLで入手できます。
http://dovecot.org/bugreport.html
onworks.net サービスを使用してオンラインで doveadm-config を使用する