Имейл
Получаване на списък с имейл домейни
Команда
mogwai emails domains list
Примерен изход
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
Домейнът IDs се използва в други команди.
Добавяне на имейл домейн
Команда
mogwai emails domains create
Опции
--domain=DOMAIN: Име на имейл домейн.-o,--owner="fastuser": Потребителят на FASTPANEL, към когото ще бъде добавен имейл домейнът.
Пример за създаване на имейл домейн example1.com под потребителя fastuser
mogwai emails domains create --domain=example1.com -o fastuser
Получаване на списък с пощенски кутии
Команда
mogwai emails boxes list
Опции
--domain=DOMAIN: Име на пощенски домейн
Примерна команда
mogwai emails boxes list --domain example.com
Примерен изход
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 от изхода на командата се използва в други команди.
Създаване на пощенска кутия
Команда
mogwai emails boxes create
Опции
--domain=DOMAIN: Име на имейл домейн.-l,--login=LOGIN: Името на пощенската кутия, без домейна.-p,--password=PASSWORD: Паролата за пощенската кутия.
Примерна команда
mogwai emails boxes create --domain=example.com --login=user --password=MySecretPassword123
Тази команда ще създаде пощенска кутия с име user@example.com с парола MySecretPassword123.
Изтриване на пощенска кутия
Команда
mogwai emails boxes delete
Опции
-b,--box=BOX: ID на пощенската кутия..
Примерна команда
mogwai emails boxes delete -b 1
Тази команда ще изтрие пощенската кутия с ID 1.
Импортиране на пощенски кутии и имейли
Команда
mogwai emails boxes import[sync] [<flags>]
Опции
-i,--import_config=IMPORT_CONFIG: Път до файла със списъка за импортиране--force: Само за режимimport- изчистване на съществуващите пощенски кутии.
За да импортирате поща, трябва да подготвите списък с пощенски кутии на сървъра във формат:
IMAP_HOST;SOURCE_ADDR;SOURCE_PASSWORD;DEST_ADDR
Опции
IMAP_HOST: Адрес на IMAP пощенския сървър.SOURCE_ADDR: Пощенска кутия на изходния сървър.SOURCE_PASSWORD: Парола за IMAP връзка към пощенската кутия на изходния сървър. Някои услуги, като Google, изискват създаване на парола за приложение за IMAP достъп https://support.google.com/accounts/answer/185833?hl=enDEST_ADDR: Пощенска кутия на сървъра FASTPANEL, към която се прехвърлят съобщенията.
Примерно съдържание на файл
imap.gmail.com;test@gmail.comu;password;test@example.com
imap.gmail.com;test1@gmail.com;password;test1@example.com
Налични са два режима:
Режим на импортиране
mogwai emails boxes import
В този режим всички съобщения се копират изцяло, пощенските кутии на сървъра FASTPANEL не трябва да са създадени или трябва да са празни - при изпълнение на командата FASTPANEL създава необходимите пощенски кутии. Ако вече съществуват пощенски кутии със съдържание, ще бъде показана грешка. Можете да използвате флага --force - тогава пощенската кутия ще бъде изчистена.
Пример за изпълнение на командата със списък с пощенски кутии, съхранен във файла /root/import.txt, и използване на ключа --force
mogwai emails boxes import --import_config=/root/import.txt --force
Режим на синхронизиране
mogwai emails boxes sync
В този режим Контролният панел изтегля съобщения от изходния сървър, без да изтрива нищо. Той трябва да се използва, ако в оригиналната пощенска кутия са се появили нови съобщения след първото импортиране, които също трябва да бъдат прехвърлени.
Примерна команда
mogwai emails boxes sync --import_config=/root/import.txt