re-reading your reply - it looks like an ACL might work (as long as cPanel updates don't clear them out) but would you have an example of a discard ACL for all mail?
cPanel added a local router named LMTP this year that handles virtual (within the server) deliveries but I don't think that has any bearing on this issue. There's no sparthost and no email needed at all - all our monitoring is done via non mail methods on these servers. Thanks, Brian On Wed, Feb 15, 2017 at 3:09 AM, Mike Brudenell via Exim-users < [email protected]> wrote: > Hi, PM - > > Do your servers send the outbound email direct to the recipient or to a > smarthost? That is, are you wanting to configure the individual servers to > not send out email, or to configure your smarthost to discard mail coming > in from them instead of delivering it onward? > > Assuming it's the former… > > I don't think you want a "filter" within Exim, but could probably just use > ACLs to deal with the messages. For example there are two ACL that are > likely of interest: > > - *acl_smtp_rcpt* — used for messages that arriving at your Exim over > SMTP, and > - *acl_not_smtp* — used for messages that are locally submitted to your > Exim directly from the command line (ie, not over SMTP) > > Rather than trying to stop mail going out, just deal with it in these ACLs > to prevent it getting in! > > - If you want to inform the sender the message was rejected with a > refusal code use the *deny* verb. > - If you want to silently accept the message *discard* verb. > > See the Exim Specification to read more about > > - Access Control Lists (ACLs) > <http://www.exim.org/exim-html-current/doc/html/spec_ > html/ch-access_control_lists.html> > in general > - these ACL verbs and others verbs > <http://www.exim.org/exim-html-current/doc/html/spec_ > html/ch-access_control_lists.html#SECID200> > > If you're trying to do this on a central smarthost — to reject or discard > messages arriving from some sources but not others — use the same idea but > with some conditions to only apply the deny or discard to hosts it should > affect. > > (An alternative approach would be to accept the incoming message into your > queues and then not have a router that accepts and processes the message, > resulting in it failing with an "Unrouteable message" error. The ACL > approach would seem to be simpler and cleaner though.) > > Cheers, > Mike B-) > > On 10 February 2017 at 03:04, ping murder via Exim-users < > [email protected]> wrote: > > > Hello, > > I have a large number of servers on which we do not want outbound email, > > however it's pretty much impossible to kill off Exim on cPanel servers > > without creating far worse issues. > > > > What I would like would be to create a discard filter that takes any > > outbound email that hits exim and sends it to the great circular file in > > the sky. > > > > I'm familiar with creating filters for inbound email in exim but can't > > really find much on doing the same for outbound. Do the inbound filters > > also apply vs outbound? > > > > Thanks, > > PM > > -- > > ## List details at https://lists.exim.org/mailman/listinfo/exim-users > > ## Exim details at http://www.exim.org/ > > ## Please use the Wiki with this list - http://wiki.exim.org/ > > > > > > -- > Systems Administrator & Change Manager > IT Services, University of York, Heslington, York YO10 5DD, UK > Tel: +44-(0)1904-323811 > > Web: www.york.ac.uk/it-services > Disclaimer: www.york.ac.uk/docs/disclaimer/email.htm > -- > ## List details at https://lists.exim.org/mailman/listinfo/exim-users > ## Exim details at http://www.exim.org/ > ## Please use the Wiki with this list - http://wiki.exim.org/ -- ## List details at https://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
