Săriți la conținutul principal

E-mail

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 modul import - ș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=en
  • DEST_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