メインコンテンツにスキップ

メール

メールドメインの一覧を取得する

コマンド

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

このコマンドは、パスワード MySecretPassword123user@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=en
  • DEST_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