これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド vmm です。
プログラム:
NAME
vmm - 電子メールのドメイン/アカウント/エイリアスを管理するコマンド ライン ツール
SYNOPSIS
うーん サブコマンド [引数 ...]
DESCRIPTION
うーん (仮想メール マネージャー) は、管理者やユーザーにとって使いやすいコマンド ライン ツールです。
ポストマスターは、(エイリアス)ドメイン、アカウント、エイリアス、および再配置されたユーザーを管理します。 それは許可します
メールサーバーを簡単かつ迅速に管理できます。
これは、PostgreSQL バックエンドを備えた Dovecot および Postfix 向けに設計されています。
各 サブコマンド 長い形式と短い形式の両方があります。 短い形式は で囲まれて表示されます。
括弧。 どちらの形式でも大文字と小文字が区別されます。
大部分 サブコマンドXNUMXつ以上かかります 引数s.
議論
住所 完全な電子メール アドレス (ローカル部分@fqdn) ユーザーアカウントのエイリアス
アドレスまたは移転されたユーザー。
デスティネーション 電子メールのどちらかです 住所 と一緒に使用する場合 ALIAS サブコマンド。 または fqdn を特定いたします。
で使用 エイリアスドメイン サブコマンド.
fqdn ドメインの完全修飾ドメイン名 (末尾のドットを除く)、または
エイリアスドメイン。
メッセージ メッセージ数のクォータ制限を指定する整数値。 0
(ゼロ) は無制限を意味し、メッセージ数のクォータ制限はありません。
オプション 構成オプションの名前で、接頭辞としてセクション名と
ドット。 例えば: miscの.輸送
すべての構成オプションについては、次のセクションで説明されています。 vmm.cfgとします。
サービス Dovecot で一般的に使用されるサービスの名前。 サポートされているサービスは次のとおりです。
IMAP, pop3, ふるい SMTP.
ストレージ利用料 クォータ制限をバイト単位で指定します。 次のプレフィックスのいずれかを使用できます。
整数値に追加されます: b (バイト)、 k (キロバイト)、 M (メガバイト) または G
(ギガバイト)。 0 (ゼロ) は無制限を意味し、バイト単位のクォータ制限はありません。
輸送 Postfix のトランスポートは次のように記述されます。 輸送: or 輸送:ネクストホップ。 見る
輸送(5)詳細については。
全般的な サブコマンド
構成ゲット (cg)
うーん 構成ゲット オプション
このサブコマンドは、指定された構成の実際の値を表示するために使用されます。 オプション.
例:
うーん 構成ゲット その他.crypt_sha512_rounds
その他.crypt_sha512_rounds = 5000
ユーザーの取得 (ぐ)
うーん ユーザーの取得 UID
だけなら UID たとえば、プロセスリスト、サブコマンドから利用できます。 ユーザーの取得 意志
ユーザーのアドレスを表示します。
例:
うーん ユーザーの取得 79876
アカウントの情報
-------------------
UID....: 79876
GID....: 70704
住所........: [メール保護]
助けます (H)
うーん 助けます [サブコマンド]
利用可能なサブコマンドのリストと短い説明を標準出力に出力します。 とき
サブコマンド 与えられた、そのための助け サブコマンド と表示されます。 この後 うーん 終了します。
リストドメイン (旧)
うーん リストドメイン [パターン]
このサブコマンドは、使用可能なすべてのドメインをリストします。 すべてのドメイン名には次のいずれかの接頭辞が付きます。
ドメインがプライマリ ドメインの場合は `[+]' を使用し、エイリアス ドメインの場合は `[-]' を使用します
名前。 出力はオプションで制限できます パターン.
ワイルドカード検索を実行するには、% 文字を先頭および/または末尾に使用できます。
パターン.
例:
うーん リストドメイン %例%
一致するドメイン
----------------
[+] example.com
[-] egexample.com
[-] 例.名前
[+] example.net
[+] example.org
リストアドレス (ll)
うーん リストアドレス [パターン]
このコマンドは、定義されているすべてのアドレスをリストします。 エイリアスドメインに属するアドレスは、
通常のドメインのアドレスには「-」という接頭辞が付きます。 さらに、文字は、
「u」、「a」、および「r」は、各アドレスのタイプ (ユーザー、エイリアス、および再配置) を示します。
それぞれ。 出力はオプションで制限できます パターン.
ワイルドカード検索を実行するには、% 文字を先頭および/または末尾に使用できます。
パターン.
例:
うーん リストアドレス example.com
うーん リストアドレス %マスター@%
リストエイリアス (la)
うーん リストエイリアス [パターン]
このコマンドは、定義されているすべてのエイリアスを一覧表示します。 エイリアスドメインに属するエイリアスには接頭辞が付けられます
通常のドメインのアドレスには「-」が付き、「+」が付きます。 出力は次の方法で制限できます。
任意 パターン.
ワイルドカード検索を実行するには、% 文字を先頭および/または末尾に使用できます。
パターン.
例:
うーん リストエイリアス example.com
うーん リストエイリアス %マスター@%
リスト移転済み (lr)
うーん リスト移転済み [パターン]
このコマンドは、定義されている再配置されたアドレスをすべてリストします。 別名に属する再配置されたエントリ
ドメインには「-」がプレフィックスとして付けられ、通常のドメインのアドレスには「+」がプレフィックスとして付けられます。 出力できるのは、
オプションで制限される パターン.
ワイルドカード検索を実行するには、% 文字を先頭および/または末尾に使用できます。
パターン.
例:
うーん リスト移転済み example.com
うーん リスト移転済み %マスター@%
リストユーザー (lu)
うーん リストユーザー [パターン]
このコマンドは、すべてのユーザー アカウントを一覧表示します。 エイリアスドメインに属するユーザーアカウントは次のとおりです。
通常のドメインのアドレスには「-」という接頭辞が付きます。 出力を制限できる
オプションで パターン.
ワイルドカード検索を実行するには、% 文字を先頭および/または末尾に使用できます。
パターン.
例:
うーん リストユーザー example.com
うーん リストユーザー %マスター@%
リストpwスキーム (LP)
うーん リストpwスキーム
このサブコマンドは、 vmm.cfg の値として
その他のパスワードスキーム オプション。 出力は、使用されている Dovecot のバージョンによって異なります。
そしてシステムのlibc。
Dovecot のインストールがそれほど古くない場合は、さらにいくつかの使用可能なものが表示されます。
エンコードサフィックス。 そのうちの XNUMX つをパスワード スキームに追加できます。
例:
うーん リストpwスキーム
使用可能なパスワードスキーム
-----------------------
暗号化 SHA512-暗号化 LDAP-MD5 ダイジェスト-MD5 SHA256 SHA512 SSHA512
SKEY SSHA NTLM RPA MD5-CRYPT HMAC-MD5 SHA1 プレーン SHA CRAM-MD5
SSHA256 MD5 ランマン クリアテキスト プレーン-MD5 プレーン-MD4 OTP SMD5
SHA256-暗号
使用可能なエンコーディングサフィックス
------------------------
.B64 .BASE64 .HEX
バージョン (V)
うーん バージョン
版画 うーんのバージョンと著作権情報を標準出力に出力します。 この後 うーん 終了します。
DOMAIN サブコマンド
ドメイン追加 (ダ)
うーん ドメイン追加 fqdn [輸送]
新しいドメインをデータベースに追加し、ドメイン ディレクトリを作成します。
オプションの引数の場合 輸送 を指定すると、デフォルトのトランスポートがオーバーライドされます
(ドメイン.トランスポート)から vmm.cfg。 指定された 輸送 デフォルトのトランスポートになります
このドメイン内のすべての新しいアカウントに対して。
構成関連の動作:
ドメイン.auto_postmaster
そのオプションが に設定されている場合、 true (デフォルト) うーん 自動的に作成されます
新しいドメインのポストマスター アカウントとプロンプト postmaster @fqdn's
パスワード。
アカウント.ランダムパスワード
そのオプションの値も に設定されている場合 true, うーん 自動的に意志
新しいドメインのポストマスター アカウントを作成し、生成されたメッセージを印刷します。
ポストマスターのパスワードを標準出力に出力します。
例:
うーん ドメイン追加 support.example.com smtp:[mx1.example.com]:2025
のアカウントを作成する [メール保護]
新しいパスワードを入力してください:
新しいパスワード再入力:
うーん cs アカウント.ランダムパスワード true
うーん ドメイン追加 sales.example.com
のアカウントを作成する [メール保護]
生成されたパスワード: pLJUQ6Xg_z
ドメイン削除 (dd)
うーん ドメイン削除 fqdn [力]
このサブコマンドは、指定されたドメインを削除します。 fqdn.
特定のドメインに割り当てられたアカウント、エイリアス、および/または再配置されたユーザーがある場合、 うーん
要求された操作が中止され、エラー メッセージが表示されます。 あなたが知っているなら、あなたは何ですか
オプションのキーワードを指定できます 力.
自分が何をしているのかを常に把握している場合は、 vmm.cfg オプションを設定します
ドメイン.強制削除 〜へ true.
ドメイン情報 (ディ)
うーん ドメイン情報 fqdn [details]
このサブコマンドは、指定されたドメインに関する情報を表示します。
ドメインの詳細については、オプションの引数を参照してください。 details することができます
指定された。 可能性のある details value には、次の XNUMX つのキーワードのいずれかを指定できます。
アカウントの視聴者データを取得する 既存のすべてのユーザー アカウントの電子メール アドレスを一覧表示するには
エイリアスドメイン 割り当てられたすべてのエイリアス ドメイン名を一覧表示するには
エイリアス 利用可能なすべてのエイリアス電子メール アドレスを一覧表示するには
キャッチオール すべてのキャッチオール宛先をリストするには
移転 移転したすべてのユーザーの電子メール アドレスをリストする
全体像を 上記のすべての情報をリストするには
例:
うーん ドメイン情報 sales.example.com
ドメイン情報
------------------
ドメイン名....: sales.example.com
GID.....: 70708
ドメイン ディレクトリ: /srv/mail/c/70708
ユーザーあたりのクォータ制限: ストレージ: 500.00 MiB; メッセージ: 10,000
アクティブなサービス..: IMAP SIEVE
トランスポート....: lmtp:unix:private/dovecot-lmtp
エイリアス ドメイン....: 0
アカウント.....: 1
エイリアス.....: 0
移転しました.....: 0
キャッチオール宛先...: 1
ドメインクォータ (dq)
うーん ドメインクォータ fqdn ストレージ利用料 [メッセージ] [力]
このサブコマンドは、ドメインのアカウントの新しいクォータ制限を構成するために使用されます。
ドメイン自体のためではありません。
アカウントのデフォルトのクォータ制限は、 vmm.cfg (ドメイン.クォータ_バイト
ドメイン.クォータ_メッセージ).
新しいクォータ制限は、制限が適用されていないアカウントにのみ影響します。
オーバーライドされました。 すべてのアカウントをデフォルトに戻したい場合は、キーワードを渡すことができます。
力.
議論が メッセージ デフォルトのメッセージ数が省略されました 0 (ゼロ)は
適用される。
例:
うーん ドメインクォータ example.com 1g 力
ドメインサービス (ds)
うーん ドメインサービス fqdn [サービス ...] [力]
ドメインのユーザーがどのサービスを使用できるかを定義するには、指定された fqdn -
このサブコマンドを使用します。
それぞれ指定された サービス 有効/使用可能になります。 他のすべてのサービスは、
無効化/使用不可。 考えられるサービス名は次のとおりです。 IMAP, pop3, ふるい SMTP.
新しいサービス セットは、セットが適用されていないアカウントにのみ影響します。
オーバーライドされました。 すべてのアカウントをデフォルトに戻したい場合は、キーワードを渡すことができます。
力.
ドメイントランスポート (dt)
うーん ドメイントランスポート fqdn 輸送 [力]
このサブコマンドを使用して、指定されたドメインの新しいトランスポートを設定できます。
新しいトランスポートは、トランスポートがまだ行われていないアカウントにのみ影響します。
オーバーライドされました。 すべてのアカウントをデフォルトに戻したい場合は、キーワードを渡すことができます。
力.
例:
うーん ドメイントランスポート support.example.com 鳩小屋:
ドメインメモ (する)
うーん ドメインメモ fqdn [注意]
このサブコマンドを使用すると、指定したドメインにメモを添付することができます。 なしで
引数を指定すると、既存のメモが削除されます。
例:
うーん do example.com 所属 〜へ Robert Winsloe
ALIAS DOMAIN サブコマンド
エイリアス ドメインは、サブコマンドで以前に追加されたドメインのエイリアスです。
ドメイン追加。 すべてのアカウント、エイリアス、およびドメインから再配置されたユーザーも
エイリアスドメインで利用可能。
以下では、example.net が example.com のエイリアスであると仮定します。
Postfix は、次の電子メールを誤って受け入れません。 [メール保護] そしてそれらを跳ね返す
後で、ほとんどが偽装された送信者に返信されます。 Postfix はすべての電子メールを即座に拒否します
存在しないユーザーに宛てられたもの。
この動作は、推奨されるデータベース クエリを使用している限り保証されます。
$config_directory/pgsql-*.cf 設定ファイル
エイリアスドメイン追加 (アダ)
うーん エイリアスドメイン追加 fqdn デスティネーション
このサブコマンドは、新しいエイリアス ドメインを追加します (fqdnに) デスティネーション あるべきドメイン
別名。
例:
うーん エイリアスドメイン追加 例.net example.com
エイリアスドメインの削除 (追加)
うーん エイリアスドメインの削除 fqdn
エイリアス ドメインの場合は、このサブコマンドを使用します。 fqdn 削除する必要があります。
例:
うーん エイリアスドメインの削除 例.com
エイリアスドメイン情報 (アディ)
うーん エイリアスドメイン情報 fqdn
このサブコマンドは、エイリアス ドメインがどのドメインに属しているかを示します。 fqdn に割り当てられています。
例:
うーん ADI 例.net
エイリアスドメイン情報
------------------------
エイリアス ドメイン example.net は以下に属します。
* 例.com
エイリアスドメインスイッチ (広告)
うーん エイリアスドメインスイッチ fqdn デスティネーション
既存のエイリアスドメインの宛先の場合 fqdn 別のものに切り替える必要があります
デスティネーション このサブコマンドを使用します。
例:
うーん エイリアスドメインスイッチ 例.名前 example.org
アカウント サブコマンド
useradd (うー)
うーん useradd 住所 [password]
このサブコマンドを使用して、指定されたユーザーの新しい電子メール アカウントを作成します。 住所.
Status password 提供されていない、 うーん 対話的にプロンプトが表示されます。 いいえの場合 password
が提供されており、 アカウント.ランダムパスワード に設定されています true, うーん ランダムを生成します
パスワードを入力し、アカウントの作成後に標準出力に出力します。
例:
うーん ua [メール保護] "A 5ecR3t P4s5\/\/0rd"
うーん useradd [メール保護]
新しいパスワードを入力してください:
新しいパスワード再入力:
ユーザー削除 (ud)
うーん ユーザー削除 住所 [力]
このサブコマンドを使用して、指定されたアカウントを持つアカウントを削除します 住所.
同じ宛先アドレスを持つエイリアスが XNUMX つ以上ある場合、 うーん を中止します
要求された操作を実行し、エラー メッセージを表示します。 これを防ぐには、オプションの
キーワード 力.
userinfo (うい)
うーん userinfo 住所 [details]
このサブコマンドは、指定されたアカウントに関する情報を表示します。 住所.
オプションの引数の場合 details を指定すると、さらに詳しい情報が表示されます。
可能な値 details には次の値があります:
エイリアス すべてのエイリアス アドレスと宛先をリストする 住所
du ユーザーのメール ディレクトリのディスク使用量を表示します。 するために
このサブコマンドが実行されるたびにディスク使用量を要約します。
自動的に設定される アカウント.ディスクの使用状況 自分で vmm.cfg 〜へ true.
全体像を 上記のすべての情報をリストするには
例:
うーん ui [メール保護]
アカウントの情報
-------------------
住所..........: [メール保護]
名前......: なし
UID.....: 79881
GID.....: 70704
ホーム................................: /srv/mail/2/70704/79881
メールの場所....: mdbox:~/mdbox
クォータ ストレージ....: [ 0.00%] 0/500.00 MiB
クォータ メッセージ...: [ 0.00%] 0/10,000
トランスポート....: lmtp:unix:private/dovecot-lmtp
SMTP................................: 無効
POP3....: 無効
IMAP................................:有効
SIEVE....: 有効
ユーザ名 (a)
うーん ユーザ名 住所 [名]
ユーザーの本当の姿 名 このサブコマンドで設定/更新できます。
ない場合 名 が与えられると、アカウントに保存されている値は消去されます。
例:
うーん un [メール保護] 「ジョン ドー」
ユーザーのパスワード (アップ)
うーん ユーザーのパスワード 住所 [password]
アカウントのパスワードは、このサブコマンドを使用して更新できます。
ない場合 password 提供されました、 うーん 対話的にプロンプトが表示されます。
例:
うーん up [メール保護] "A |\/|0r3 5ecur3 P4s5\/\/0rd?」
ユーザーノート (uo)
うーん ユーザーノート 住所 [注意]
このサブコマンドを使用すると、指定したアカウントにメモを添付することができます。 なしで
引数を指定すると、既存のメモが削除されます。
例:
うーん uo [メール保護] のみ 必要とされる まで end of 5月 2012
ユーザークォータ (uq)
うーん ユーザークォータ 住所 ストレージ利用料 [メッセージ]
このサブコマンドは、指定されたアカウントに新しいクォータ制限を設定するために使用されます。
議論が メッセージ デフォルトのメッセージ数が省略されました 0 (ゼロ)は
適用される。
の代わりに ストレージ利用料 キーワードを渡す ドメイン アカウント固有の上書きを削除するには、
これにより、ドメインの値が有効になります。
例:
うーん ユーザークォータ [メール保護] 750m
ユーザーサービス (我ら)
うーん ユーザーサービス 住所 [サービス ...]
指定したサービスへのアクセスをユーザーに許可するには、次のコマンドを使用します。
省略されたすべてのサービスは、指定されたユーザーに対して非アクティブ化または使用できなくなります。 住所.
の代わりに サービス 「ドメイン」を渡してアカウント固有の上書きを削除すると、
ドメインの値が有効になります。
例:
うーん ユーザーサービス [メール保護] SMTP IMAP
ユーザー輸送 (うーん)
うーん ユーザー輸送 住所 輸送
違った 輸送 このサブコマンドでアカウントの を指定できます。
の代わりに 輸送 「ドメイン」を渡してアカウント固有の上書きを削除すると、
ドメインの値が有効になります。
例:
Dovecot を使用したいと仮定します dsync(1) ユーザーのメールボックスを Maildir 形式から変換する
mdbox 形式に変換すると、後で再試行するように Postfix に指示できます。
うーん ut [メール保護] 「再試行:4.0.0 メールボックス さ 移行しました」
# メールボックスを変換し、トランスポートを Dovecot の lmtp に設定します
うーん ut [メール保護] lmtp:unix:private/dovecot-lmtp
ALIAS サブコマンド
エイリアス追加 (ああ)
うーん エイリアス追加 住所 デスティネーション ...
このサブコマンドは、新しいエイリアスを作成するために使用されます。 住所 XNUMXつ以上 デスティネーション
アドレス。
宛先アドレス内のプレースホルダー %n, %d, %= に置き換えられます
ローカル部分、ドメイン、または電子メール アドレスをそれぞれ「@」を「=」に置き換えます。 で
エイリアス ドメインと組み合わせると、ドメイン固有の宛先が可能になります。
例:
うーん エイリアス追加 [メール保護] [メール保護]
うーん aa [メール保護] [メール保護] [メール保護]
うーん aa [メール保護] ポストマスター+%[メール保護]
エイリアス削除 (広告)
うーん エイリアス削除 住所 [デスティネーション ...]
このサブコマンドは、XNUMX つまたは複数のファイルを削除するために使用されます。 デスティネーションs のエイリアスから
与えられた 住所.
いいえの場合 デスティネーション アドレスが指定された場合、エイリアスとそのすべての宛先は次のようになります。
削除されました。
例:
うーん ad [メール保護] [メール保護]
エイリアス情報 (ai)
うーん エイリアス情報 住所
指定されたエイリアスに関する情報 住所 このサブコマンドで表示できます。
例:
うーん エイリアス情報 [メール保護]
別名情報
-----------------
メールアドレス [メール保護] 以下にリダイレクトされます:
* [メール保護]
移転しました サブコマンド
移転追加 (ra)
うーん 移転追加 住所 新しいアドレス
このサブコマンドを使用して、新しい再配置ユーザーを作成できます。
住所 ユーザーの元の電子メール アドレスです。たとえば、 [メール保護], 新しいアドレス
は、ユーザーに連絡できる新しい電子メール アドレスを指します。
例:
うーん 移転追加 [メール保護] [メール保護]
移転情報 (ri)
うーん 移転情報 住所
このサブコマンドは、指定されたアドレスで再配置されたユーザーの新しいアドレスを表示します。 住所.
例:
うーん 移転情報 [メール保護]
移転情報
---------------------
ユーザー `[メール保護]' は ' に移動しました[メール保護]'
移転削除 (rd)
うーん 移転削除 住所
指定された属性を持つ再配置されたユーザーを削除するには、このサブコマンドを使用します。 住所.
例:
うーん 移転削除 [メール保護]
キャッチオール サブコマンド
キャッチアラッド (まあ)
うーん キャッチアラッド fqdn デスティネーション ...
このサブコマンドを使用すると、ドメインの宛先アドレスを指定できます。
そのドメイン内の未知のローカル部分に宛てられたメール。 したがって、これらの包括的なエイリアスは
ドメイン内の任意のアドレスへのメールを「すべてキャッチ」します (より具体的なエイリアス、メールボックス、または
再配置されたエントリが存在します)。
警告: スパム送信者は、キャッチオール アドレスを使用するとメール サーバーのフラッディングを引き起こす可能性があります。
名前の考えられるすべての組み合わせにメールを配信します。たとえば、次の名前にあるすべてのアドレスにメールを配信します。
[メール保護] [メール保護].
例:
うーん キャッチアラッド example.com [メール保護]
キャッチオール情報 (カイ)
うーん キャッチオール情報 fqdn
このサブコマンドは、ドメインに定義されたキャッチオール エイリアスに関する情報を表示します。
例:
うーん キャッチオール情報 example.com
キャッチオール情報
---------------------
ドメイン example.com の不明な localpart へのメールは次の宛先に送信されます。
* [メール保護]
キャッチオール削除 (CAD)
うーん キャッチオール削除 fqdn [デスティネーション ...]
このサブコマンドを使用すると、ドメインに定義されたキャッチオール エイリアスを削除できます。
彼ら、またはそれら デスティネーション明示的に指定されたもの。
例:
うーん キャッチオール削除 example.com [メール保護]
onworks.net サービスを使用して vmm オンラインを使用する