Hopp til hovedinnhold

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