Hoppa till huvudinnehåll

E-post

Hämta en lista över e-postdomäner

Kommando

mogwai emails domains list

Exempel på utdata

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änerna IDs används i andra kommandon.

Lägga till en e-postdomän

Kommando

mogwai emails domains create

Alternativ

  • --domain=DOMAIN : Namn på e-postdomän.
  • -o, --owner="fastuser" : FASTPANEL-användaren som e-postdomänen ska läggas till för.

Exempel på att skapa e-postdomänen example1.com under användaren fastuser

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

Hämta en lista över brevlådor

Kommando

mogwai emails boxes list

Alternativ

  • --domain=DOMAIN : Namn på e-postdomän

Exempelkommando

mogwai emails boxes list --domain example.com

Exempel på utdata

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 från kommandots utdata används i andra kommandon.

Skapa en brevlåda

Kommando

mogwai emails boxes create

Alternativ

  • --domain=DOMAIN : Namn på e-postdomän.
  • -l, --login=LOGIN : Namnet på brevlådan, utan domänen.
  • -p, --password=PASSWORD : Lösenordet för brevlådan.

Exempelkommando

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

Detta kommando skapar en brevlåda med namnet user@example.com och lösenordet MySecretPassword123.

Ta bort en brevlåda

Kommando

mogwai emails boxes delete

Alternativ

  • -b, --box=BOX : ID för brevlådan..

Exempelkommando

mogwai emails boxes delete -b 1

Detta kommando tar bort brevlådan med ID 1.

Importera brevlådor och e-postmeddelanden

Kommando

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

Alternativ

  • -i, --import_config=IMPORT_CONFIG : Sökväg till importlistfilen
  • --force : Endast för läget import - rensa befintliga brevlådor.

För att importera e-post måste du förbereda en lista över brevlådor på servern i formatet:

IMAP_HOST;SOURCE_ADDR;SOURCE_PASSWORD;DEST_ADDR

Alternativ

  • IMAP_HOST : Adress till IMAP-e-postservern.
  • SOURCE_ADDR : Brevlåda på källservern.
  • SOURCE_PASSWORD : Lösenord för IMAP-anslutning till brevlådan på källservern. Vissa tjänster, till exempel Google, kräver att man skapar ett applikationslösenord för IMAP-åtkomst https://support.google.com/accounts/answer/185833?hl=en
  • DEST_ADDR : Brevlåda på FASTPANEL-servern som meddelanden överförs till.

Exempel på filinnehåll

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

Två lägen är tillgängliga:

Importläge

mogwai emails boxes import

I detta läge kopieras alla meddelanden i sin helhet, brevlådor på FASTPANEL-servern får inte vara skapade eller måste vara tomma - när kommandot körs skapar FASTPANEL de nödvändiga brevlådorna. Om brevlådor med innehåll redan finns visas ett fel. Du kan använda flaggan --force - då rensas brevlådan.

Exempel på att köra kommandot med en lista över brevlådor lagrad i filen /root/import.txt och med nyckeln --force

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

Synkroniseringsläge

mogwai emails boxes sync

I detta läge hämtar kontrollpanelen meddelanden från källservern utan att ta bort något. Det bör användas om nya meddelanden har dykt upp i den ursprungliga brevlådan efter den första importen, som också behöver överföras.

Exempelkommando

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