Перайсці да асноўнага змесціва

Электронная пошта

Атрыманне спісу даменаў электроннай пошты

Каманда

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=en
  • DEST_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