ข้ามไปยังเนื้อหาหลัก

อีเมล

การดึงรายการโดเมนอีเมล

คำสั่ง

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