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žimimport- 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=enDEST_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