Naar hoofdinhoud springen

E-mail

Een lijst met e-maildomeinen ophalen

Opdracht

mogwai emails domains list

Voorbeelduitvoer

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

Het domein IDs wordt gebruikt in andere opdrachten.

Een e-maildomein toevoegen

Opdracht

mogwai emails domains create

Opties

  • --domain=DOMAIN : Naam van het e-maildomein.
  • -o, --owner="fastuser" : De FASTPANEL-gebruiker waaraan het e-maildomein wordt toegevoegd.

Voorbeeld van het aanmaken van een e-maildomein example1.com onder de gebruiker fastuser

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

Een lijst met mailboxen ophalen

Opdracht

mogwai emails boxes list

Opties

  • --domain=DOMAIN : Naam van het maildomein

Voorbeeldopdracht

mogwai emails boxes list --domain example.com

Voorbeelduitvoer

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

De ID uit de opdrachtuitvoer wordt gebruikt in andere opdrachten.

Een mailbox aanmaken

Opdracht

mogwai emails boxes create

Opties

  • --domain=DOMAIN : Naam van het e-maildomein.
  • -l, --login=LOGIN : De naam van de mailbox, zonder het domein.
  • -p, --password=PASSWORD : Het wachtwoord voor de mailbox.

Voorbeeldopdracht

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

Met deze opdracht wordt een mailbox met de naam user@example.com aangemaakt met het wachtwoord MySecretPassword123.

Een mailbox verwijderen

Opdracht

mogwai emails boxes delete

Opties

  • -b, --box=BOX : De ID van de mailbox..

Voorbeeldopdracht

mogwai emails boxes delete -b 1

Met deze opdracht wordt de mailbox met ID 1 verwijderd.

Mailboxen en e-mails importeren

Opdracht

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

Opties

  • -i, --import_config=IMPORT_CONFIG : Pad naar het importlijstbestand
  • --force : Alleen voor de modus import - bestaande mailboxen wissen.

Om e-mail te importeren, moet u een lijst met mailboxen op de server voorbereiden in de indeling:

IMAP_HOST;SOURCE_ADDR;SOURCE_PASSWORD;DEST_ADDR

Opties

  • IMAP_HOST : Adres van de IMAP-mailserver.
  • SOURCE_ADDR : Mailbox op de bronserver.
  • SOURCE_PASSWORD : Wachtwoord voor de IMAP-verbinding met de mailbox op de bronserver. Sommige diensten, zoals Google, vereisen het aanmaken van een applicatiewachtwoord voor IMAP-toegang https://support.google.com/accounts/answer/185833?hl=en
  • DEST_ADDR : Mailbox op de FASTPANEL-server waarnaar berichten worden overgezet.

Voorbeeld van bestandsinhoud

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

Er zijn twee modi beschikbaar:

Importmodus

mogwai emails boxes import

In deze modus worden alle berichten volledig gekopieerd, mailboxen op de FASTPANEL-server mogen niet zijn aangemaakt of moeten leeg zijn - wanneer de opdracht wordt uitgevoerd, maakt FASTPANEL de benodigde mailboxen aan. Als er al mailboxen met inhoud bestaan, wordt een fout weergegeven. U kunt de vlag --force gebruiken - dan wordt de mailbox leeggemaakt.

Voorbeeld van het uitvoeren van de opdracht met een lijst met mailboxen opgeslagen in het bestand /root/import.txt en met gebruik van de sleutel --force

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

Synchronisatiemodus

mogwai emails boxes sync

In deze modus downloadt het Configuratiescherm berichten van de bronserver zonder iets te verwijderen. Deze modus moet worden gebruikt als er na de eerste import nieuwe berichten in de oorspronkelijke mailbox zijn verschenen die ook moeten worden overgezet.

Voorbeeldopdracht

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