Correo electrónico
Obtener una lista de dominios de correo electrónico
Comando
mogwai emails domains list
Ejemplo de salida
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
El dominio IDs se utiliza en otros comandos.
Añadir un dominio de correo electrónico
Comando
mogwai emails domains create
Opciones
--domain=DOMAIN: Nombre del dominio de correo electrónico.-o,--owner="fastuser": El usuario de FASTPANEL al que se añadirá el dominio de correo electrónico.
Ejemplo de creación de un dominio de correo electrónico example1.com para el usuario fastuser
mogwai emails domains create --domain=example1.com -o fastuser
Obtener una lista de buzones de correo
Comando
mogwai emails boxes list
Opciones
--domain=DOMAIN: Nombre del dominio de correo
Comando de ejemplo
mogwai emails boxes list --domain example.com
Ejemplo de salida
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
El ID de la salida del comando se utiliza en otros comandos.
Crear un buzón de correo
Comando
mogwai emails boxes create
Opciones
--domain=DOMAIN: Nombre del dominio de correo electrónico.-l,--login=LOGIN: El nombre del buzón de correo, sin el dominio.-p,--password=PASSWORD: La contraseña del buzón de correo.
Comando de ejemplo
mogwai emails boxes create --domain=example.com --login=user --password=MySecretPassword123
Este comando creará un buzón de correo llamado user@example.com con la contraseña MySecretPassword123.
Eliminar un buzón de correo
Comando
mogwai emails boxes delete
Opciones
-b,--box=BOX: El ID del buzón de correo..
Comando de ejemplo
mogwai emails boxes delete -b 1
Este comando eliminará el buzón de correo con el ID 1.
Importar buzones de correo y correos electrónicos
Comando
mogwai emails boxes import[sync] [<flags>]
Opciones
-i,--import_config=IMPORT_CONFIG: Ruta al archivo de lista de importación--force: Solo para el modoimport: borrar los buzones de correo existentes.
Para importar correo, debe preparar una lista de buzones de correo en el servidor con el formato:
IMAP_HOST;SOURCE_ADDR;SOURCE_PASSWORD;DEST_ADDR
Opciones
IMAP_HOST: Dirección del servidor de correo IMAP.SOURCE_ADDR: Buzón de correo en el servidor de origen.SOURCE_PASSWORD: Contraseña para la conexión IMAP al buzón de correo en el servidor de origen. Algunos servicios, como Google, requieren crear una contraseña de aplicación para el acceso IMAP https://support.google.com/accounts/answer/185833?hl=enDEST_ADDR: Buzón de correo en el servidor FASTPANEL al que se transfieren los mensajes.
Contenido de ejemplo del archivo
imap.gmail.com;test@gmail.comu;password;test@example.com
imap.gmail.com;test1@gmail.com;password;test1@example.com
Hay dos modos disponibles:
Modo de importación
mogwai emails boxes import
En este modo, todos los mensajes se copian por completo; los buzones de correo en el servidor FASTPANEL no deben estar creados o deben estar vacíos: cuando se ejecuta el comando, FASTPANEL crea los buzones de correo necesarios. Si ya existen buzones de correo con contenido, se mostrará un error. Puede utilizar la bandera --force; entonces el buzón de correo se vaciará.
Ejemplo de ejecución del comando con una lista de buzones de correo almacenada en el archivo /root/import.txt y utilizando la clave --force
mogwai emails boxes import --import_config=/root/import.txt --force
Modo de sincronización
mogwai emails boxes sync
En este modo, el Panel de Control descarga mensajes del servidor de origen sin eliminar nada. Debe utilizarse si han aparecido mensajes nuevos en el buzón de correo original después de la primera importación, que también deben transferirse.
Comando de ejemplo
mogwai emails boxes sync --import_config=/root/import.txt