Mailq เป็นคำสั่งในระบบลีนุกซ์ซึ่งจะพิมพ์ข้อความสรุปของอีเมลที่รอเข้าการจัดส่งในอนาคต
บรรทัดแรกที่พิมพ์สำหรับแต่ละข้อความจะแสดงตัวระบุภายในที่ใช้ในโฮสต์เฉพาะของคุณสำหรับข้อความโดยมีอักขระสถานะที่เป็นไปได้ขนาดของข้อความเป็นไบต์วันที่และเวลาที่ข้อความยอมรับในคิวและผู้ส่งซองจดหมาย ของข้อความ
บรรทัดที่สองแสดงข้อความแสดงข้อผิดพลาดที่ทำให้ข้อความนี้ถูกจัดเก็บไว้ในคิว มันจะไม่ปรากฏถ้าข้อความกำลังถูกประมวลผลเป็นครั้งแรก
อักขระสถานะคือเครื่องหมายดอกจันเพื่อแสดงว่างานกำลังดำเนินการอยู่ a X เพื่อระบุว่าโหลดสูงเกินไปที่จะประมวลผลงานหรือยัติภังค์เพื่อระบุว่างานยังเล็กเกินกว่าที่จะประมวลผล
บรรทัดต่อไปนี้ของเอาต์พุตแสดงผู้รับข้อความหนึ่งรายการต่อบรรทัด
บันทึก:mailq จะเหมือนกัน sendmail-bp .
ไวยากรณ์คำสั่ง mailq
mailq -Ac -q … -v
| mailq | การดำเนินการ mailq โดยไม่มีสวิทช์ใด ๆ จะแสดงอีเมลที่เข้าคิว |
| -Ac | แสดงคิวการส่งจดหมายที่ระบุไว้ใน /etc/mail/submit.cf แทนคิว MTA ที่ระบุไว้ใน /etc/mail/sendmail.cf . |
| -q ! ฉัน substr | จำกัด การประมวลผลงานให้กับผู้ที่มี substr เป็นสตริงย่อยของ ID ของคิวหรือไม่เมื่อ ! ถูกระบุไว้ |
| -q ! substr R | จำกัด การประมวลผลงานให้กับผู้ที่มี substr เป็นสตริงย่อยของผู้รับคนหนึ่งหรือไม่เมื่อ ! ถูกระบุไว้ |
| -q ! substr S | จำกัด การประมวลผลงานให้กับผู้ที่มี substr เป็นสตริงย่อยของผู้ส่งหรือไม่เมื่อ ! ถูกระบุไว้ |
| -v | พิมพ์ข้อมูล verbose สวิตช์นี้จะเพิ่มลำดับความสำคัญของข้อความและตัวบ่งชี้ตัวเดียว (เครื่องหมายบวกหรือช่องว่าง) เพื่อระบุว่าข้อความเตือนถูกส่งไปในบรรทัดแรกของข้อความหรือไม่1 |
1) นอกจากนี้สายเสริมอาจถูกผสมกับผู้รับที่ระบุข้อมูล "control user"; ข้อมูลนี้จะแสดงว่าใครจะเป็นเจ้าของโปรแกรมใด ๆ ที่ดำเนินการในนามของข้อความนี้และชื่อของนามแฝงคำสั่งนี้ขยายจาก นอกจากนี้ยังมีการพิมพ์ข้อความสถานะสำหรับผู้รับแต่ละรายหากมีอยู่
โปรแกรมอรรถประโยชน์ mailq ออกจาก 0 ในความสำเร็จและ> 0 หากมีข้อผิดพลาดเกิดขึ้น
mailq ตัวอย่าง
นี่คือตัวอย่างของสิ่งที่คำสั่ง mailq อาจมีลักษณะเช่นนี้หลังจากถูกดำเนินการ:
คิวเมล (1 คำขอ) --- QID ----- ขนาด ----- Q-Time ----- ------ ผู้ส่ง / ผู้รับ ----- AA45401 5 Thu Mar 10 11:15 root (ผู้ใช้ที่ไม่รู้จัก) bad_user




