Stop Processing Mail Queue

postcd

Well-Known Member
Oct 22, 2010
721
21
68
Thank You,
isnt there any other way to stop processing mailqueue? Because i would like to stop it by the script that is checking mail queue size automatically periodically.. so i will not be infront of computer at time i need to stop mailqueue processing..
 

postcd

Well-Known Member
Oct 22, 2010
721
21
68
>You can block the SMTP port

Wouldn't this cause queued emails be removed from queue because of some "internal" failure?

When i do: netstat -penta|grep exim
I see exim listen at 25,465,587

I read that "SMTP generally uses port 25 for connections, port 587 is actually the preferred port for outbound SMTP traffic"

iptables -L INPUT|egrep "smtp|25|465|587"
ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:smtp

Im also using csf firewall which has seemingly related command:

csf -td, --tempdeny ip ttl [-p port] [-d direction] [comment]
Add an IP to the temp IP ban list. ttl is how long to blocks for
(default:seconds, can use one suffix of h/m/d). Optional port.
Optional direction of block can be one of: in, out or inout
(default:in)

( csf -td 127.0.0.1 86400 -p 587 -d out ??)

Please which command do you suggest me to execute in my bash script to stop mail queue processing or simply prevent sending out e-mails in queue? Thx

Example reject command
iptables -A OUTPUT -p tcp --dport 25 -j REJECT
iptables-save
but unsure how to undo it and if its safe in ip table
 
Last edited:

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,880
2,258
463