Obținerea unei liste de domenii de e-mail
Comandă
mogwai emails domains list
Exemplu de ieșire
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
Domeniile IDs sunt utilizate în alte comenzi.
Adăugarea unui domeniu de e-mail
Comandă
mogwai emails domains create
Opțiuni
--domain=DOMAIN: Numele domeniului de e-mail.-o,--owner="fastuser": Utilizatorul FASTPANEL la care va fi adăugat domeniul de e-mail.
Exemplu de creare a unui domeniu de e-mail example1.com sub utilizatorul fastuser
mogwai emails domains create --domain=example1.com -o fastuser
Obținerea unei liste de căsuțe poștale
Comandă
mogwai emails boxes list
Opțiuni
--domain=DOMAIN: Numele domeniului de e-mail
Exemplu de comandă
mogwai emails boxes list --domain example.com
Exemplu de ieșire
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 din ieșirea comenzii este utilizat în alte comenzi.
Crearea unei căsuțe poștale
Comandă
mogwai emails boxes create
Opțiuni
--domain=DOMAIN: Numele domeniului de e-mail.-l,--login=LOGIN: Numele căsuței poștale, fără domeniu.-p,--password=PASSWORD: Parola pentru căsuța poștală.
Exemplu de comandă
mogwai emails boxes create --domain=example.com --login=user --password=MySecretPassword123
Această comandă va crea o căsuță poștală numită user@example.com cu parola MySecretPassword123.
Ștergerea unei căsuțe poștale
Comandă
mogwai emails boxes delete
Opțiuni
-b,--box=BOX: ID-ul căsuței poștale..
Exemplu de comandă
mogwai emails boxes delete -b 1
Această comandă va șterge căsuța poștală cu ID-ul 1.
Importul căsuțelor poștale și al e-mailurilor
Comandă
mogwai emails boxes import[sync] [<flags>]
Opțiuni
-i,--import_config=IMPORT_CONFIG: Calea către fișierul listei de import--force: Numai pentru modulimport- șterge căsuțele poștale existente.
Pentru a importa e-mailuri, trebuie să pregătiți o listă de căsuțe poștale pe server în formatul:
IMAP_HOST;SOURCE_ADDR;SOURCE_PASSWORD;DEST_ADDR
Opțiuni
IMAP_HOST: Adresa serverului de e-mail IMAP.SOURCE_ADDR: Căsuța poștală de pe serverul sursă.SOURCE_PASSWORD: Parola pentru conexiunea IMAP la căsuța poștală de pe serverul sursă. Unele servicii, cum ar fi Google, necesită crearea unei parole de aplicație pentru accesul IMAP https://support.google.com/accounts/answer/185833?hl=enDEST_ADDR: Căsuța poștală de pe serverul FASTPANEL către care sunt transferate mesajele.
Exemplu de conținut al fișierului
imap.gmail.com;test@gmail.comu;password;test@example.com
imap.gmail.com;test1@gmail.com;password;test1@example.com
Sunt disponibile două moduri:
Mod import
mogwai emails boxes import
În acest mod, toate mesajele sunt copiate integral, căsuțele poștale de pe serverul FASTPANEL nu trebuie să fie create sau trebuie să fie goale - atunci când comanda este executată, FASTPANEL creează căsuțele poștale necesare. Dacă există deja căsuțe poștale cu conținut, va fi afișată o eroare. Puteți utiliza indicatorul --force - atunci căsuța poștală va fi golită.
Exemplu de rulare a comenzii cu o listă de căsuțe poștale stocată în fișierul /root/import.txt și utilizând cheia --force
mogwai emails boxes import --import_config=/root/import.txt --force
Mod sincronizare
mogwai emails boxes sync
În acest mod, Panoul de control descarcă mesaje de pe serverul sursă fără a șterge nimic. Ar trebui utilizat dacă au apărut mesaje noi în căsuța poștală originală după primul import, care trebuie de asemenea transferate.
Exemplu de comandă
mogwai emails boxes sync --import_config=/root/import.txt