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 modusimport- 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=enDEST_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