Přejít na hlavní obsah

E-mail

Získání seznamu e-mailových domén

Příkaz

mogwai emails domains list

Příklad výstupu

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

Domény IDs se používají v dalších příkazech.

Přidání e-mailové domény

Příkaz

mogwai emails domains create

Možnosti

  • --domain=DOMAIN : Název e-mailové domény.
  • -o, --owner="fastuser" : Uživatel FASTPANEL, ke kterému bude e-mailová doména přidána.

Příklad vytvoření e-mailové domény example1.com pod uživatelem fastuser

mogwai emails domains create --domain=example1.com -o fastuser

Získání seznamu poštovních schránek

Příkaz

mogwai emails boxes list

Možnosti

  • --domain=DOMAIN : Název poštovní domény

Příklad příkazu

mogwai emails boxes list --domain example.com

Příklad výstupu

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 z výstupu příkazu se používá v dalších příkazech.

Vytvoření poštovní schránky

Příkaz

mogwai emails boxes create

Možnosti

  • --domain=DOMAIN : Název e-mailové domény.
  • -l, --login=LOGIN : Název poštovní schránky bez domény.
  • -p, --password=PASSWORD : Heslo pro poštovní schránku.

Příklad příkazu

mogwai emails boxes create  --domain=example.com --login=user --password=MySecretPassword123

Tento příkaz vytvoří poštovní schránku s názvem user@example.com a heslem MySecretPassword123.

Odstranění poštovní schránky

Příkaz

mogwai emails boxes delete

Možnosti

  • -b, --box=BOX : ID poštovní schránky..

Příklad příkazu

mogwai emails boxes delete -b 1

Tento příkaz odstraní poštovní schránku s ID 1.

Import poštovních schránek a e-mailů

Příkaz

mogwai emails boxes import[sync] [<flags>]

Možnosti

  • -i, --import_config=IMPORT_CONFIG : Cesta k souboru se seznamem pro import
  • --force : Pouze pro režim import - vymazání existujících poštovních schránek.

Pro import pošty je třeba na serveru připravit seznam poštovních schránek ve formátu:

IMAP_HOST;SOURCE_ADDR;SOURCE_PASSWORD;DEST_ADDR

Možnosti

  • IMAP_HOST : Adresa poštovního serveru IMAP.
  • SOURCE_ADDR : Poštovní schránka na zdrojovém serveru.
  • SOURCE_PASSWORD : Heslo pro připojení IMAP k poštovní schránce na zdrojovém serveru. Některé služby, například Google, vyžadují vytvoření hesla aplikace pro přístup přes IMAP https://support.google.com/accounts/answer/185833?hl=en
  • DEST_ADDR : Poštovní schránka na serveru FASTPANEL, do které jsou zprávy přenášeny.

Příklad obsahu souboru

imap.gmail.com;test@gmail.comu;password;test@example.com
imap.gmail.com;test1@gmail.com;password;test1@example.com

K dispozici jsou dva režimy:

Režim importu

mogwai emails boxes import

V tomto režimu se všechny zprávy zkopírují v plném rozsahu, poštovní schránky na serveru FASTPANEL nesmí být vytvořené nebo musí být prázdné - při spuštění příkazu FASTPANEL vytvoří potřebné poštovní schránky. Pokud již existují poštovní schránky s obsahem, zobrazí se chyba. Můžete použít příznak --force - potom bude poštovní schránka vymazána.

Příklad spuštění příkazu se seznamem poštovních schránek uloženým v souboru /root/import.txt a s použitím klíče --force

mogwai emails boxes import --import_config=/root/import.txt --force

Režim synchronizace

mogwai emails boxes sync

V tomto režimu ovládací panel stahuje zprávy ze zdrojového serveru, aniž by cokoli mazal. Měl by se používat, pokud se po prvním importu v původní poštovní schránce objevily nové zprávy, které je také potřeba přenést.

Příklad příkazu

mogwai emails boxes sync --import_config=/root/import.txt