E-post
Hente en liste over e-postdomener
Kommando
mogwai emails domains list
Eksempel 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
Domenene IDs brukes i andre kommandoer.
Legge til et e-postdomene
Kommando
mogwai emails domains create
Alternativer
--domain=DOMAIN: Navn på e-postdomenet.-o,--owner="fastuser": FASTPANEL-brukeren som e-postdomenet skal legges til for.
Eksempel på opprettelse av e-postdomenet example1.com under brukeren fastuser
mogwai emails domains create --domain=example1.com -o fastuser
Hente en liste over postbokser
Kommando
mogwai emails boxes list
Alternativer
--domain=DOMAIN: Navn på e-postdomenet
Eksempelkommando
mogwai emails boxes list --domain example.com
Eksempel 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 fra kommandoutdataene brukes i andre kommandoer.
Opprette en postboks
Kommando
mogwai emails boxes create
Alternativer
--domain=DOMAIN: Navn på e-postdomenet.-l,--login=LOGIN: Navnet på postboksen, uten domenet.-p,--password=PASSWORD: Passordet for postboksen.
Eksempelkommando
mogwai emails boxes create --domain=example.com --login=user --password=MySecretPassword123
Denne kommandoen oppretter en postboks med navnet user@example.com og passordet MySecretPassword123.
Slette en postboks
Kommando
mogwai emails boxes delete
Alternativer
-b,--box=BOX: ID-en til postboksen..
Eksempelkommando
mogwai emails boxes delete -b 1
Denne kommandoen sletter postboksen med ID-en 1.
Importere postbokser og e-post
Kommando
mogwai emails boxes import[sync] [<flags>]
Alternativer
-i,--import_config=IMPORT_CONFIG: Sti til filen med importlisten--force: Kun forimport-modus - tøm eksisterende postbokser.
For å importere e-post må du forberede en liste over postbokser på serveren i formatet:
IMAP_HOST;SOURCE_ADDR;SOURCE_PASSWORD;DEST_ADDR
Alternativer
IMAP_HOST: Adressen til IMAP-e-postserveren.SOURCE_ADDR: Postboks på kildeserveren.SOURCE_PASSWORD: Passord for IMAP-tilkobling til postboksen på kildeserveren. Noen tjenester, for eksempel Google, krever at du oppretter et applikasjonspassord for IMAP-tilgang https://support.google.com/accounts/answer/185833?hl=enDEST_ADDR: Postboks på FASTPANEL-serveren som meldinger overføres til.
Eksempel på filinnhold
imap.gmail.com;test@gmail.comu;password;test@example.com
imap.gmail.com;test1@gmail.com;password;test1@example.com
To moduser er tilgjengelige:
Importmodus
mogwai emails boxes import
I denne modusen kopieres alle meldinger i sin helhet, postbokser på FASTPANEL-serveren må ikke være opprettet eller være tomme - når kommandoen kjøres, oppretter FASTPANEL de nødvendige postboksene. Hvis postbokser med innhold allerede finnes, vises en feil. Du kan bruke flagget --force - da blir postboksen tømt.
Eksempel på å kjøre kommandoen med en liste over postbokser lagret i filen /root/import.txt og med bruk av nøkkelen --force
mogwai emails boxes import --import_config=/root/import.txt --force
Synkroniseringsmodus
mogwai emails boxes sync
I denne modusen laster kontrollpanelet ned meldinger fra kildeserveren uten å slette noe. Den bør brukes hvis nye meldinger har dukket opp i den opprinnelige postboksen etter den første importen, og disse også må overføres.
Eksempelkommando
mogwai emails boxes sync --import_config=/root/import.txt