Exim Remove All messages From the Mail Queue พิมพ์

  • 13

วิธีลบ mail queues ทั้งหมด

เข้า ssh

พิมพ์คำสั่ง

exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | sh


หากต้องการกำหนดให้ใช้งาน ใน crontab เพื่อให้ลบอัตโนมัติตามเวลาที่กำหนด

พิมพ์คำสั่ง สร้างไฟล์

touch /root/eximqueue.sh

แก้ไขไฟล์ที่สร้างขึ้น

nano /root/eximqueue.sh

ใส่ข้อความในไฟล์ /root/eximqueue.sh ดังนี้

#!/bin/bash
exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | sh

เพิ่มคำสั่งให้รันอัตโนมัติใน crontab ทุกๆ 3 นาที

*/3 * * * * sudo /root/eximqueue.sh >/dev/null 2>&1

ตรวจสอบการทำงานของ cron

tail -f /var/log/cron

ตรวจสอบการทำงานของ exim

tail -f /var/log/exim/main.log

 


คำตอบนี้เป็นประโยชน์หรือไม่?

« กลับ