Obtenir une liste des domaines e-mail
Commande
mogwai emails domains list
Exemple de sortie
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
Le domaine IDs est utilisé dans d'autres commandes.
Ajout d'un domaine e-mail
Commande
mogwai emails domains create
Options
--domain=DOMAIN: Nom du domaine e-mail.-o,--owner="fastuser": L'utilisateur FASTPANEL auquel le domaine e-mail sera ajouté.
Exemple de création d'un domaine e-mail example1.com sous l'utilisateur fastuser
mogwai emails domains create --domain=example1.com -o fastuser
Obtenir une liste des boîtes mail
Commande
mogwai emails boxes list
Options
--domain=DOMAIN: Nom du domaine de messagerie
Exemple de commande
mogwai emails boxes list --domain example.com
Exemple de sortie
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
Le ID de la sortie de la commande est utilisé dans d'autres commandes.
Création d'une boîte mail
Commande
mogwai emails boxes create
Options
--domain=DOMAIN: Nom du domaine e-mail.-l,--login=LOGIN: Le nom de la boîte mail, sans le domaine.-p,--password=PASSWORD: Le mot de passe de la boîte mail.
Exemple de commande
mogwai emails boxes create --domain=example.com --login=user --password=MySecretPassword123
Cette commande créera une boîte mail nommée user@example.com avec le mot de passe MySecretPassword123.
Suppression d'une boîte mail
Commande
mogwai emails boxes delete
Options
-b,--box=BOX: L'ID de la boîte mail..
Exemple de commande
mogwai emails boxes delete -b 1
Cette commande supprimera la boîte mail avec l'ID 1.
Importation de boîtes mail et d'e-mails
Commande
mogwai emails boxes import[sync] [<flags>]
Options
-i,--import_config=IMPORT_CONFIG: Chemin vers le fichier de liste d'importation--force: Uniquement pour le modeimport- efface les boîtes mail existantes.
Pour importer le courrier, vous devez préparer une liste de boîtes mail sur le serveur au format suivant :
IMAP_HOST;SOURCE_ADDR;SOURCE_PASSWORD;DEST_ADDR
Options
IMAP_HOST: Adresse du serveur de messagerie IMAP.SOURCE_ADDR: Boîte mail sur le serveur source.SOURCE_PASSWORD: Mot de passe pour la connexion IMAP à la boîte mail sur le serveur source. Certains services, tels que Google, exigent la création d'un mot de passe d'application pour l'accès IMAP https://support.google.com/accounts/answer/185833?hl=enDEST_ADDR: Boîte mail sur le serveur FASTPANEL vers laquelle les messages sont transférés.
Exemple de contenu de fichier
imap.gmail.com;test@gmail.comu;password;test@example.com
imap.gmail.com;test1@gmail.com;password;test1@example.com
Deux modes sont disponibles :
Mode d'importation
mogwai emails boxes import
Dans ce mode, tous les messages sont copiés intégralement, les boîtes mail sur le serveur FASTPANEL ne doivent pas être créées ou doivent être vides - lorsque la commande est exécutée, FASTPANEL crée les boîtes mail nécessaires. Si des boîtes mail contenant déjà du contenu existent, une erreur sera affichée. Vous pouvez utiliser l'indicateur --force - la boîte mail sera alors vidée.
Exemple d'exécution de la commande avec une liste de boîtes mail stockée dans le fichier /root/import.txt et utilisation de la clé --force
mogwai emails boxes import --import_config=/root/import.txt --force
Mode de synchronisation
mogwai emails boxes sync
Dans ce mode, le Panneau de contrôle télécharge les messages depuis le serveur source sans rien supprimer. Il doit être utilisé si de nouveaux messages sont apparus dans la boîte mail d'origine après la première importation et doivent également être transférés.
Exemple de commande
mogwai emails boxes sync --import_config=/root/import.txt