メール
メールドメインの一覧を取得する
コマンド
mogwai emails domains list
出力例
ID NAME FALLBACK DKIM ENABLED OWNER_ID OWNER CREATE_AT
1 example.com true true 1 example_com_usr 2024-01-04 15:46:02+03:00
ドメイン IDs は他のコマンドで使用されます。
メールドメインを追加する
コマンド
mogwai emails domains create
オプション
--domain=DOMAIN: メールドメイン名。-o,--owner="fastuser": メールドメインが追加される FASTPANEL ユーザー。
fastuser ユーザーの下にメールドメイン example1.com を作成する例
mogwai emails domains create --domain=example1.com -o fastuser
メールボックスの一覧を取得する
コマンド
mogwai emails boxes list
オプション
--domain=DOMAIN: メールドメイン名
コマンド例
mogwai emails boxes list --domain example.com
出力例
ID ADDRESS ALIASES REDIRECTS SIZE QUOTA ENABLED OWNER_ID OWNER CREATE_AT
1 user@example.com 0 0 true 4 example_com_usr 2024-02-08 11:13:01+03:00
コマンド出力の ID は他のコマンドで使用されます。
メールボックスを作成する
コマンド
mogwai emails boxes create
オプション
--domain=DOMAIN: メールドメイン名。-l,--login=LOGIN: ドメインを除いたメールボックス名。-p,--password=PASSWORD: メールボックスのパスワード。
コマンド例
mogwai emails boxes create --domain=example.com --login=user --password=MySecretPassword123
このコマンドは、パスワード MySecretPassword123 で user@example.com という名前のメールボックスを作成します。
メールボックスを削除する
コマンド
mogwai emails boxes delete
オプション
-b,--box=BOX:メールボックスの ID。。
コマンド例
mogwai emails boxes delete -b 1
このコマンドは、ID が 1 のメールボックスを削除します。
メールボックスとメールをインポートする
コマンド
mogwai emails boxes import[sync] [<flags>]
オプション
-i,--import_config=IMPORT_CONFIG: インポートリストファイルへのパス--force:importモードでのみ使用 - 既存のメールボックスをクリアします。
メールをインポートするには、次の形式でサーバー上にメールボックスの一覧を準備する必要があります:
IMAP_HOST;SOURCE_ADDR;SOURCE_PASSWORD;DEST_ADDR
オプション
IMAP_HOST: IMAP メールサーバーのアドレス。SOURCE_ADDR: 送信元サーバー上のメールボックス。SOURCE_PASSWORD: 送信元サーバー上のメールボックスへの IMAP 接続用パスワード。 Google などの一部のサービスでは、IMAP アクセス用のアプリケーション パスワードの作成が必要です https://support.google.com/accounts/answer/185833?hl=enDEST_ADDR: メッセージの転送先となる FASTPANEL サーバー上のメールボックス。
ファイル内容の例
imap.gmail.com;test@gmail.comu;password;test@example.com
imap.gmail.com;test1@gmail.com;password;test1@example.com
次のモードを使用できます:
インポートモード
mogwai emails boxes import
このモードでは、すべてのメッセージが完全にコピーされます。FASTPANEL サーバー上のメールボックスは作成済みであってはならないか、空である必要があります。コマンド実行時に、FASTPANEL が必要なメールボックスを作成します。 内容がすでに存在するメールボックスがある場合、エラーが表示されます。 --force フラグを使用できます。その場合、メールボックスはクリアされます。
/root/import.txt ファイルに保存されたメールボックスの一覧を使用し、--force キーを使ってコマンドを実行する例
mogwai emails boxes import --import_config=/root/import.txt --force
同期モード
mogwai emails boxes sync
このモードでは、コントロールパネルは何も削除せずに送信元サーバーからメッセージをダウンロードします。 最初のインポート後に元のメールボックスに新しいメッセージが現れ、それらも転送する必要がある場合に使用してください。
コマンド例
mogwai emails boxes sync --import_config=/root/import.txt