Lấy danh sách miền email
Lệnh
mogwai emails domains list
Ví dụ đầu ra
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
Miền IDs được sử dụng trong các lệnh khác.
Thêm miền email
Lệnh
mogwai emails domains create
Tùy chọn
--domain=DOMAIN: Tên miền email.-o,--owner="fastuser": Người dùng FASTPANEL mà miền email sẽ được thêm vào.
Ví dụ tạo miền email example1.com cho người dùng fastuser
mogwai emails domains create --domain=example1.com -o fastuser
Lấy danh sách hộp thư
Lệnh
mogwai emails boxes list
Tùy chọn
--domain=DOMAIN: Tên miền thư
Lệnh ví dụ
mogwai emails boxes list --domain example.com
Ví dụ đầu ra
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 từ đầu ra của lệnh được sử dụng trong các lệnh khác.
Tạo hộp thư
Lệnh
mogwai emails boxes create
Tùy chọn
--domain=DOMAIN: Tên miền email.-l,--login=LOGIN: Tên của hộp thư, không bao gồm miền.-p,--password=PASSWORD: Mật khẩu cho hộp thư.
Lệnh ví dụ
mogwai emails boxes create --domain=example.com --login=user --password=MySecretPassword123
Lệnh này sẽ tạo một hộp thư có tên user@example.com với mật khẩu MySecretPassword123.
Xóa hộp thư
Lệnh
mogwai emails boxes delete
Tùy chọn
-b,--box=BOX: ID của hộp thư..
Lệnh ví dụ
mogwai emails boxes delete -b 1
Lệnh này sẽ xóa hộp thư có ID là 1.
Nhập hộp thư và email
Lệnh
mogwai emails boxes import[sync] [<flags>]
Tùy chọn
-i,--import_config=IMPORT_CONFIG: Đường dẫn đến tệp danh sách nhập--force: Chỉ dành cho chế độimport- xóa các hộp thư hiện có.
Để nhập thư, bạn cần chuẩn bị một danh sách các hộp thư trên máy chủ theo định dạng:
IMAP_HOST;SOURCE_ADDR;SOURCE_PASSWORD;DEST_ADDR
Tùy chọn
IMAP_HOST: Địa chỉ của máy chủ thư IMAP.SOURCE_ADDR: Hộp thư trên máy chủ nguồn.SOURCE_PASSWORD: Mật khẩu cho kết nối IMAP tới hộp thư trên máy chủ nguồn. Một số dịch vụ, chẳng hạn như Google, yêu cầu tạo mật khẩu ứng dụng để truy cập IMAP https://support.google.com/accounts/answer/185833?hl=enDEST_ADDR: Hộp thư trên máy chủ FASTPANEL mà thư sẽ được chuyển tới.
Ví dụ nội dung tệp
imap.gmail.com;test@gmail.comu;password;test@example.com
imap.gmail.com;test1@gmail.com;password;test1@example.com
Có hai chế độ khả dụng:
Chế độ nhập
mogwai emails boxes import
Trong chế độ này, tất cả thư được sao chép đầy đủ, các hộp thư trên máy chủ FASTPANEL không được tồn tại hoặc phải trống - khi lệnh được thực thi, FASTPANEL sẽ tạo các hộp thư cần thiết. Nếu các hộp thư đã có nội dung tồn tại, một lỗi sẽ được hiển thị. Bạn có thể sử dụng cờ --force - khi đó hộp thư sẽ được xóa sạch.
Ví dụ chạy lệnh với danh sách hộp thư được lưu trong tệp /root/import.txt và sử dụng khóa --force
mogwai emails boxes import --import_config=/root/import.txt --force
Chế độ đồng bộ
mogwai emails boxes sync
Trong chế độ này, Bảng điều khiển tải thư từ máy chủ nguồn xuống mà không xóa bất kỳ thứ gì. Nên sử dụng chế độ này nếu các thư mới đã xuất hiện trong hộp thư gốc sau lần nhập đầu tiên và cũng cần được chuyển đi.
Lệnh ví dụ
mogwai emails boxes sync --import_config=/root/import.txt