COLO.in.th > คลังความรู้ > ความรู้เกี่ยวกับ Linux > Exim Remove All messages From the Mail Queue


Exim Remove All messages From the Mail Queue




วิธีลบ 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

 



บทความนี้มีประโยชน์กับคุณหรือไม่ ?

บันทึกสู่รายการโปรดของฉัน บันทึกสู่รายการโปรดของฉัน    พิมพ์หัวข้อนี้ พิมพ์หัวข้อนี้

Also Read
Command Line (Linux Part I) (ดูรายละเอียด: 3318)
ติดตั้ง OpenVZ บน CentOS 6.0 64bit (ดูรายละเอียด: 818)
คำสั่งแตกไฟล์ zip (ดูรายละเอียด: 3566)

Powered by WHMCompleteSolution

ภาษา: