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 trybuimport- 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=enDEST_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