อีเมล
การดึงรายการโดเมนอีเมล
คำสั่ง
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: ที่อยู่ของเซิร์ฟเวอร์เมล IMAPSOURCE_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