DirectAdmin — Admin Level

คู่มือการใช้งาน เมนู Mail Queue Administrator - (DirectAdmin Admin Level)

ตรวจและจัดการอีเมลค้างใน Mail Queue ด้วย Filter, Freeze, Retry, Bounce และ Delete โดยไม่ล้างคิวเกินจำเป็น

อัปเดตข้อมูลเมื่อ 17 ก.ค. 2026
ภาพหน้าจอ DirectAdmin Admin Dashboard พร้อมกรอบสีแดงรอบเมนู Mail Queue Administration ในกลุ่ม Admin Tools

รู้จัก Mail Queue Administrator และเข้าเมนูจาก Dashboard

เมนู Mail Queue Administrator ที่ผู้ดูแลระบบมักเรียกกัน ในหน้าจอ DirectAdmin Evolution ของระบบตัวอย่างนี้แสดงชื่อจริงว่า Mail Queue Administration อยู่ในระดับ Admin Level และใช้ดูรายการอีเมลที่ยังค้างอยู่ใน mail queue ของเครื่อง เช่น เมลที่รอส่งซ้ำ เมลที่ถูก freeze ระหว่างตรวจปัญหา หรือเมลที่ยังส่งถึงปลายทางไม่ได้

ภาพหน้าจอ DirectAdmin Admin Dashboard ที่ใส่กรอบสีแดงรอบเมนู Mail Queue Administration ในกลุ่ม Admin Tools
เข้าเมนู Mail Queue Administration จากกลุ่ม Admin Tools ในหน้า Admin Dashboard เพื่อดูและจัดการคิวอีเมลระดับเครื่อง

เส้นทางเข้าเมนูจาก Dashboard คือ:

Admin Level > Admin Tools > Mail Queue Administration

ในหน้า Dashboard ให้ดูเฉพาะกลุ่ม Admin Tools แล้วกดเมนู Mail Queue Administration

เมนูนี้เหมาะกับผู้ดูแลระบบที่ต้องตรวจคิวอีเมลระดับเครื่อง เช่น สงสัยว่าเมลค้างจำนวนมาก, มี sender ส่งออกผิดปกติ, มี recipient ปลายทางตีกลับ, ต้อง retry เมลที่แก้ปัญหาปลายทางแล้ว หรือต้อง freeze/delete เมลบางชุดเพื่อหยุดผลกระทบระหว่างตรวจ spam/abuse

คำเตือน: Mail Queue เป็นเมนูระดับ Admin Tools ที่มีผลกับการส่งอีเมลจริงบนเครื่อง ก่อนใช้คำสั่งใด ๆ ให้ตรวจ message ID, sender, recipient และเหตุผลให้ครบ เพราะการ Bounce หรือ Delete อาจทำให้เมลไม่ถูกส่งถึงปลายทางอีก

สำรวจหน้ารวมคิวอีเมลและเครื่องมือที่ใช้บ่อย

เมื่อเปิดหน้า Mail Queue Administration แล้ว breadcrumb ด้านบนแสดง Dashboard > Mail Queue Administration โดย Dashboard เป็นลิงก์กลับหน้าแรก และ Mail Queue Administration คือหน้าปัจจุบัน ใช้ยืนยันว่ากำลังจัดการ mail queue ไม่ใช่หน้า Process Monitor, System Services หรือเมนูอีเมลของ User Level

ภาพหน้าจอหน้าหลัก Mail Queue Administration แสดง breadcrumb help icon ปุ่ม Show Search Columns Reload Table แถบ With selected และตารางคิวเมลว่าง
หน้าหลัก Mail Queue Administration แสดงเครื่องมือค้นหา เลือกคอลัมน์ รีโหลดตาราง และสถานะ No items to show เมื่อไม่มีเมลค้างใน queue

ข้างหัวข้อมี help ไอคอน รูปเครื่องหมายช่วยเหลือ เป็นลิงก์ไปเอกสารช่วยเหลือของ DirectAdmin สำหรับหัวข้อ mail-queue-administration ใช้เทียบกับเอกสารของ panel เมื่ออยากตรวจความหมายของปุ่มมาตรฐาน

ส่วน toolbar ของเมนูนี้มีส่วนควบคุมที่เกี่ยวข้องโดยตรงดังนี้:

  • Show Search - เปิดแผง filter เหนือตาราง เพื่อค้นหา message จาก field ที่เกี่ยวกับคิวเมล
  • Columns - เปิดเมนูตัวเลือกเลือกว่าจะแสดงหรือซ่อนคอลัมน์ใดในตาราง
  • Reload Table - ไอคอน รีโหลดตาราง ใช้ดึงสถานะล่าสุดหลังมีเมลค้างใหม่, queue ถูกระบบ retry, หรือเพิ่งใช้คำสั่งกับรายการที่เลือก
  • With selected - แถบคำสั่งสำหรับ message ที่ถูกเลือกด้วยช่องเลือกในตาราง

ในระบบตัวอย่างวันที่ 1 กรกฎาคม 2026 ตารางแสดง With selected (0 / 0) และ No items to show หมายความว่า ณ ตอนบันทึกภาพไม่มี message อยู่ใน queue ให้เลือกคำสั่งจึงถูก disable ทั้งหมด นี่เป็นสถานะปกติที่ดีสำหรับเครื่องที่ไม่มีเมลค้าง ไม่ได้แปลว่าเมนูเสียหรือ permission ไม่พอ

หน้า Mail Queue Administration ในระบบตัวอย่างไม่มี tab แยก การทำงานหลักอยู่ที่ breadcrumb, help ไอคอน, search/filter, เมนู Columns, Reload Table, ตาราง queue, ช่องเลือกและคำสั่ง bar เท่านั้น ส่วนปุ่ม header อย่าง Menu, EN, Search for pages, Admin/User และ Hello, admin เป็น global navigation ของ DirectAdmin ไม่ใช่ setting เฉพาะของเมนูนี้

ค้นหาอีเมลและเลือกคอลัมน์ที่ต้องการ

กด Show Search เพื่อเปิดแผง filter เหนือตาราง ภายในแผงมีตารางย่อยที่ประกอบด้วย Column, Filter Type, Filter Value, ปุ่มลบ filter รูป X และปุ่ม Add Search Filter

ภาพหน้าจอแผง Search และ Columns dropdown ในหน้า Mail Queue Administration แสดง filter Column Filter Type Filter Value และคอลัมน์ ID Time Size Sender Recipient
Search ใช้กรอง ID, Sender, Recipient(s) หรือ Frozen ส่วน Columns ใช้เลือกคอลัมน์ที่ต้องแสดงในตารางคิวเมล

Column ใน filter ของหน้า Mail Queue เลือกได้จาก field ที่เกี่ยวกับคิวเมล ได้แก่:

  • ID - ใช้ค้นหา message ID ของเมลใน queue เหมาะเมื่อมี ID จาก log หรือจากการแจ้งเตือนอยู่แล้ว
  • Sender - ใช้กรองจากผู้ส่ง ช่วยหาเมลที่มาจาก mailbox, script หรือ account ที่สงสัยว่าส่งผิดปกติ
  • Recipient(s) - ใช้กรองจากผู้รับ เหมาะกับกรณีปลายทางเดียวค้างหลายฉบับ หรือโดเมนปลายทางมีปัญหา
  • Frozen - ใช้กรองสถานะ frozen เพื่อแยกเมลที่ถูกหยุด retry อัตโนมัติออกจากเมลที่ยังรอระบบจัดการตามรอบปกติ

Filter Type มีตัวเลือก Equal, Contains และ Starts With โดย Contains เหมาะกับการค้นหาบางส่วนของ sender/recipient, Equal เหมาะเมื่อมี ID หรือค่าแน่นอน และ Starts With เหมาะเมื่อรู้ prefix ของ address หรือ ID

Filter Value คือช่องกรอกค่าที่ต้องการค้นหา เช่น message ID, อีเมลผู้ส่ง, โดเมนผู้รับ หรือค่าที่ใช้กรอง frozen สถานะปุ่ม Remove Filter รูป X ใช้ลบเงื่อนไขในแถวนั้น ส่วน Add Search Filter ใช้เพิ่มเงื่อนไขหลายแถวเมื่อต้อง narrowing รายการให้แคบก่อนเลือกคำสั่ง

ปุ่ม Columns เปิดเมนูตัวเลือกที่มีช่องเลือกของคอลัมน์ ID, Time, Size, Sender และ Recipient(s) ในตัวอย่างทุกคอลัมน์ถูกเลือกอยู่ ถ้าต้องโฟกัสการตรวจ sender/recipient ให้ซ่อนคอลัมน์ที่ไม่จำเป็นได้ แต่ก่อนใช้คำสั่งควรเปิดคอลัมน์หลักกลับมาให้ครบเพื่ออ่านบริบทของ message ให้ถูกต้อง

อ่านผู้ส่ง ผู้รับ ขนาด และสถานะของอีเมลในคิว

ตารางในหน้า Mail Queue Administration คือจุดที่ใช้ดู message ที่ค้างอยู่ใน queue ทุกคำสั่งควรเริ่มจากการอ่านแถวให้ครบก่อนเลือกช่อง เพราะปุ่มด้านบนจะทำงานกับรายการที่เลือกอยู่ในขณะนั้น

ภาพหน้าจอตาราง Mail Queue ใน DirectAdmin ที่มี checkbox หัวตาราง คอลัมน์ ID Time Size Sender Recipient และข้อความ No items to show
ตาราง Mail Queue ใช้อ่าน message ID เวลา ขนาด ผู้ส่ง และผู้รับก่อนเลือก action โดยภาพนี้แสดง queue ว่าง
คอลัมน์/ส่วนประกอบ ความหมาย ข้อควรอ่านก่อนสั่งงาน
ช่องเลือกหัวตาราง เลือกทุก message ที่แสดงอยู่ในหน้าปัจจุบัน ในบัญชีตัวอย่างถูก disabled เพราะไม่มี item ถ้ามีรายการจริง อย่าใช้ select all จนกว่า filter จะแคบพอ
ช่องเลือกหน้าแถว เลือก message รายแถวเพื่อใช้ คำสั่งในแถบ With selected ตรวจ ID, sender และ recipient ให้ตรงก่อนเลือก โดยเฉพาะเมื่อมีเมลค้างจำนวนมาก
ID message ID ของอีเมลใน queue ใช้อ้างอิงกับ log หรือการตรวจจาก command line ได้ เป็นค่าที่ควรจดไว้ก่อน retry, bounce หรือ delete เพื่อ audit ย้อนหลัง
Time เวลาที่ message อยู่ใน queue หรือเวลาที่ DirectAdmin แสดงสำหรับรายการนั้น ช่วยแยกเมลที่เพิ่งค้างออกจากเมลที่ค้างนานผิดปกติ
Size ขนาดของ message เมลขนาดใหญ่จำนวนมากอาจทำให้ queue โตและกินพื้นที่ดิสก์ ต้องตรวจร่วมกับ sender/recipient
Sender ผู้ส่งของ message นั้น ใช้หา script, mailbox หรือ account ที่อาจส่งผิดปกติหรือถูกใช้ส่ง spam
Recipient(s) ปลายทางของ message หนึ่งรายการ อาจมีมากกว่าหนึ่ง recipient ถ้าปลายทางเป็นโดเมนเดียวกันจำนวนมาก ควรตรวจปัญหา DNS, remote mail server หรือ blocklist ก่อนสั่งงาน
คอลัมน์คำสั่งด้านขวา พื้นที่คำสั่งรายแถวถ้า DirectAdmin แสดงในเวอร์ชัน/สถานะที่มี item ในตัวอย่าง queue ว่างจึงไม่มีคำสั่งประจำแถว ให้เห็น

ข้อความ No items to show พร้อมไอคอน ข้อมูลหมายความว่าตอนนั้นไม่มีเมลค้างให้จัดการ ตารางจึงไม่มี row, ช่องเลือกรายแถว, pagination หรือคำสั่งประจำแถว ให้ใช้ หากเครื่องจริงมีรายการ ระบบจะแสดง message ต่อแถวและตัวเลขใน With selected จะเปลี่ยนตามจำนวนที่เลือก

พัก ส่งซ้ำ ตีกลับ หรือลบอีเมลอย่างระมัดระวัง

แถบ With selected (0 / 0) แสดงจำนวน message ที่เลือกเทียบกับจำนวน message ทั้งหมดที่อยู่ในตารางขณะนั้น ในตัวอย่างปุ่ม Thaw, Freeze, Retry, Bounce และ Delete ถูก disabled เพราะ queue ว่างและไม่มีช่องเลือกให้เลือก

ภาพหน้าจอแถบ With selected ในหน้า Mail Queue Administration ที่ปุ่ม Thaw Freeze Retry Bounce และ Delete ถูกปิดใช้งานเพราะไม่มีรายการคิว
เมื่อไม่มี message ให้เลือก ปุ่ม Thaw, Freeze, Retry, Bounce และ Delete จะถูก disabled เพื่อกันการสั่งงานโดยไม่มีเป้าหมาย

เมื่อเครื่องจริงมี message และเลือกช่อง แล้วคำสั่งเหล่านี้คือจุดที่ต้องระวังที่สุดของเมนู:

  • Thaw - ปลดสถานะ frozen ของ message ที่เลือก เพื่อให้กลับเข้าสู่การส่งต่อ/การ retry ตามระบบ mail queue อีกครั้ง ใช้เมื่อแก้สาเหตุที่ทำให้ freeze แล้วและต้องการให้ระบบลองส่งต่อ
  • Freeze - หยุด message ที่เลือกไว้ใน queue ไม่ให้ระบบพยายามส่งซ้ำอัตโนมัติ เหมาะกับการกันผลกระทบระหว่างตรวจ spam, recipient ผิด, script ส่งซ้ำ หรือ sender ที่ต้องสอบสวนก่อน
  • Retry - สั่งให้ระบบลองส่ง message ที่เลือกใหม่ เหมาะเมื่อแก้สาเหตุปลายทางแล้ว เช่น DNS/MX กลับมา, remote mail server หายล่ม หรือแก้ network issue แล้ว
  • Bounce - ตีกลับ message ไปยัง sender ตามเงื่อนไขของ mail server ใช้เมื่อยืนยันว่าไม่ควรส่งต่อ message นั้นแล้ว และต้องการให้ sender รับรู้ว่าเมลส่งไม่สำเร็จ
  • Delete - ลบ message ที่เลือกออกจาก queue ใช้เฉพาะเมื่อยืนยันว่าไม่ต้องส่งต่อและไม่ต้องเก็บไว้ใน queue แล้ว เช่น spam ชัดเจน หรือเมลทดสอบที่ไม่ควรส่งซ้ำ

ในระบบตัวอย่าง queue ว่าง จึงไม่มีหน้าต่างยืนยันจากคำสั่งเหล่านี้ให้เห็น และไม่สามารถยืนยันจากภาพได้ว่าคำสั่งใดจะมี confirmation ก่อนทำงานในทุกเวอร์ชันของ DirectAdmin หรือไม่ ดังนั้นเมื่อต้องทำบน production ให้ยึดหลักนี้: หาก DirectAdmin เปิดหน้าต่างยืนยัน ให้ตรวจชื่อคำสั่ง, จำนวนรายการ และ ID ที่เลือกก่อนกด Confirm; หากไม่มีหน้าต่างให้ถือว่าการกดปุ่มคือการส่งคำสั่งจริงทันที

สิ่งสำคัญคือ ก่อนกด Bounce หรือ Delete ให้ export หรือจด message ID, Sender, Recipient(s), เวลา และเหตุผลไว้เสมอ ถ้าเป็น incident spam ให้เก็บหลักฐานเพิ่มจาก mail log และตรวจ source ของ sender ก่อนล้าง queue จำนวนมาก

วิธีที่ปลอดภัยคือเริ่มจาก filter ให้แคบ, อ่านตาราง, เลือกช่อง เฉพาะรายการที่ต้องการ, ใช้ Freeze เมื่อต้องหยุดผลกระทบระหว่างตรวจ, ใช้ Retry หลังแก้สาเหตุแล้ว, ใช้ Bounce/Delete เฉพาะเมื่อแน่ใจว่าไม่ควรส่งต่อ message นั้น และกด Reload Table เพื่อตรวจผลหลังสั่งงานทุกครั้ง

หากไม่แน่ใจว่าค่าหรือคำสั่งใดจะกระทบส่วนไหนของเซิร์ฟเวอร์ ให้หยุดไว้ก่อน แล้วเก็บภาพหน้าจอกับรายละเอียดที่เกี่ยวข้องส่งให้ทีมงาน PhalconHost ช่วยตรวจสอบได้ครับ

ต้องการสอบถามข้อมูลเพิ่มเติม?

สามารถแอดไลน์คุยกันก่อนได้ที่ line: @PhalconHost

Related

อ่านต่อในคู่มือเดียวกัน