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ägetimport- 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=enDEST_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