Przejdź do głównej treści

E-mail

Pobieranie listy domen e-mail

Polecenie

mogwai emails domains list

Przykładowe dane wyjściowe

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

Domena IDs jest używana w innych poleceniach.

Dodawanie domeny e-mail

Polecenie

mogwai emails domains create

Opcje

  • --domain=DOMAIN : Nazwa domeny e-mail.
  • -o, --owner="fastuser" : Użytkownik FASTPANEL, do którego zostanie dodana domena e-mail.

Przykład tworzenia domeny e-mail example1.com dla użytkownika fastuser

mogwai emails domains create --domain=example1.com -o fastuser

Pobieranie listy skrzynek pocztowych

Polecenie

mogwai emails boxes list

Opcje

  • --domain=DOMAIN : Nazwa domeny pocztowej

Przykładowe polecenie

mogwai emails boxes list --domain example.com

Przykładowe dane wyjściowe

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 z danych wyjściowych polecenia jest używany w innych poleceniach.

Tworzenie skrzynki pocztowej

Polecenie

mogwai emails boxes create

Opcje

  • --domain=DOMAIN : Nazwa domeny e-mail.
  • -l, --login=LOGIN : Nazwa skrzynki pocztowej, bez domeny.
  • -p, --password=PASSWORD : Hasło do skrzynki pocztowej.

Przykładowe polecenie

mogwai emails boxes create  --domain=example.com --login=user --password=MySecretPassword123

To polecenie utworzy skrzynkę pocztową o nazwie user@example.com z hasłem MySecretPassword123.

Usuwanie skrzynki pocztowej

Polecenie

mogwai emails boxes delete

Opcje

  • -b, --box=BOX : ID skrzynki pocztowej..

Przykładowe polecenie

mogwai emails boxes delete -b 1

To polecenie usunie skrzynkę pocztową o ID 1.

Importowanie skrzynek pocztowych i wiadomości e-mail

Polecenie

mogwai emails boxes import[sync] [<flags>]

Opcje

  • -i, --import_config=IMPORT_CONFIG : Ścieżka do pliku listy importu
  • --force : Tylko dla trybu import - wyczyść istniejące skrzynki pocztowe.

Aby zaimportować pocztę, musisz przygotować listę skrzynek pocztowych na serwerze w formacie:

IMAP_HOST;SOURCE_ADDR;SOURCE_PASSWORD;DEST_ADDR

Opcje

  • IMAP_HOST : Adres serwera pocztowego IMAP.
  • SOURCE_ADDR : Skrzynka pocztowa na serwerze źródłowym.
  • SOURCE_PASSWORD : Hasło do połączenia IMAP ze skrzynką pocztową na serwerze źródłowym. Niektóre usługi, takie jak Google, wymagają utworzenia hasła aplikacji do dostępu IMAP https://support.google.com/accounts/answer/185833?hl=en
  • DEST_ADDR : Skrzynka pocztowa na serwerze FASTPANEL, do której przenoszone są wiadomości.

Przykładowa zawartość pliku

imap.gmail.com;test@gmail.comu;password;test@example.com
imap.gmail.com;test1@gmail.com;password;test1@example.com

Dostępne są dwa tryby:

Tryb importu

mogwai emails boxes import

W tym trybie wszystkie wiadomości są kopiowane w całości, skrzynki pocztowe na serwerze FASTPANEL nie mogą być utworzone lub muszą być puste - podczas wykonywania polecenia FASTPANEL tworzy niezbędne skrzynki pocztowe. Jeśli skrzynki pocztowe z zawartością już istnieją, zostanie wyświetlony błąd. Możesz użyć flagi --force - wtedy skrzynka pocztowa zostanie wyczyszczona.

Przykład uruchomienia polecenia z listą skrzynek pocztowych zapisaną w pliku /root/import.txt i z użyciem klucza --force

mogwai emails boxes import --import_config=/root/import.txt --force

Tryb synchronizacji

mogwai emails boxes sync

W tym trybie Panel sterowania pobiera wiadomości z serwera źródłowego bez usuwania czegokolwiek. Należy go użyć, jeśli po pierwszym imporcie w oryginalnej skrzynce pocztowej pojawiły się nowe wiadomości, które również trzeba przenieść.

Przykładowe polecenie

mogwai emails boxes sync --import_config=/root/import.txt