Các lệnh thao tác với Exim - Linux Mail Server

Exim là một SMTP Server tốt, tuy nhiên đôi lúc bạn cũng phải thao tác để quản lý hàng đợi (Queue) trong trường hợp các user gởi quá nhiều email, hoặc bị Spam làm tắc nghẽn.

Hiển thị danh sách các email đang nằm trong Mail Queue:
exim -bp
Xoá một mail đang nằm trong Queue:
exim -Mrm {message-id}
Xoá toàn bộ email đang có trong Queue:
exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | bash
Gửi toàn bộ email đang có trong Queue:
/usr/sbin/exim -bp |awk '{print $3}' | xargs -n 1 -P 40 /usr/sbin/exim -v -M
Chỉ xem danh sách các email nào đang ở trạng thái Frozen:
exim -bpr | grep frozen | wc -l
Xóa toàn bộ email ở trạng thái Frozen:
exim -bpr | grep frozen | awk {'print $3'} | xargs exim -Mrm
hoặc
exiqgrep -z -i | xargs exim -Mrm
Chỉ xóa những email trạng thái Frozen đã hơn 1 ngày:
exiqgrep -zi -o 86400
Bài viết này có ích cho bạn không? 0 phiếu cảm nhận dễ hiểu & thực hiện (3 Phiếu)