OT: Sendmail REJECT or DISCARD preference

Peter Farrow peter at farrows.org
Mon Mar 31 20:19:37 IST 2008


Glenn Steen wrote:
> On 31/03/2008, Peter Farrow <peter at farrows.org> wrote:
>   
>> Matt Kettler wrote:
>>  > Peter Farrow wrote:
>>  >> Matt Kettler wrote:
>>  >>> Peter Farrow wrote:
>>  >>>> Matt Kettler wrote:
>>  >>>>> Peter Farrow wrote:
>>  >>>>>
>>  >>>>>>> Steve.
>>  >>>>>> If you reject,  and its spoofed you'll get it back anyway, so you
>>  >>>>>> end up receiving and then storing it in the postmaster address,
>>  >>>>>> it is always best to discard in this scenario...or even worse
>>  >>>>>> bouncing it again
>>  >>>>>>
>>  >>>>>
>>  >>>>> Stop confusing REJECT with post delivery bouncing :) See my other
>>  >>>>> post in this thread.
>>  >>>> I am talking about sendmail access file entries at the MTA
>>  >>>> level.... nothing else...my point is the general notice supplied in
>>  >>>> the REJECT directive often ends up coming back round...I've seen it
>>  >>>> many times..
>>  >>>
>>  >>> That's exactly what I'm talking about. I've got several such
>>  >>> entries, and I've never seen any of them come back. ever.
>>  >>>
>>  >>> There's something seriously wrong with your mailserver if this is
>>  >>> happening.
>>  >> This is how it works:
>>  >>
>>  >> Someone sends a spoofed spam email to one of my clients the other
>>  >> side of my mailscanner, but they get the address wrong.
>>  >>
>>  >> The mailer daemon on the client server rejects the email, (I am the
>>  >> postmaster for my clients Linux server) with user unknown,
>>  >
>>  >
>>  > Well, duh. That's because the REJECT isn't being implemented at the
>>  > MX, but a downstream server.
>>  >
>>  > In order to avoid the postmaster issue you *MUST* implement this at
>>  > all of the MXes for the domain.
>>  >
>>  > Of course it will cause the problem if a downstream server does a
>>  > REJECT, because it's being REJECTED after your server accepted it.
>>  >
>>  > However, this doesn't make REJECT bad, it just means the REJECT needs
>>  > to be implemented on YOUR server, not your clients.
>>  >
>>  >
>>  >
>>  >
>>  >
>>
>> So *duh* no config error then.....
>>     
> Please keep this civil, Matt&Peter.
>
>   
>>  And thus having a valid postmaster address makes the final machine RFC
>>  compliant,  which means that you won't end up on blacklists like
>>  RFC-ignorant...
>>     
> ?
> Sorry, but I fail to see what this has to do with your issues.
> Please read my previous post. It is meant in as a very friendly nudge
> to do the right thing.
>
>   
>>  As I was saying in this scenario a discard is far superior, because, as
>>  I am paid to do I keep the rubbish from even reaching the client as I
>>  said in the first place, and, as I have 100's of client servers after my
>>  cluster of mailscanners its not feasible nor what the clients what to be
>>  configured the same as everyone else.
>>     
> No, the only correct solution for you does not contain any such
> "streamlining" of configuration. All that is needed is for your
> cluster to call ahead to each individual receiving server (the ones at
> your customers;-) to ascertain that they will in fact accept these
> messagees for these recipients... It might not core terminally
> misconfigured (client) mailstore systems, but ... it will cut it down
> enormously. And your MailScanner systems will have less messages to
> wade through. All in all, correctly done, recipient address
> verification will earn you money. And your clients will not even know
> that you do it, unless they are log jockeys/junkies (like us:-).
> At least consider the possibility that we might have a clue here;-).
>
>   
>>  So, in short DISCARD it is then.
>>     
> Nope.
>
>   
>>  Glad you got there in the end...  :-P
>>     
> Still not there :-D
>
> Cheers
>   
Everyone,

Well I guess that it all comes down to what works best for you,  I like 
being on this list because we can all share stuff together and some 
really good stuff comes up quite alot....

~For me I like very much *not* to know about what my clients do with 
their email servers which are all not MailScanners of any kind.   I like 
very much to filter their email very effectively, without having to even 
go to their site or configure any of their servers.

For the avoidance of doubt my clients are the ones who pay my mortgage,  
this way works supremely well for me and those clients.

There might be one day where I might want to use a REJECT, but 3 
million+ messages a month and I still haven't found a use for it yet 
over a discard.

Things get messy real quick with this type of volume of mail, especially 
when you don't hold any mailboxes on any of your own machines.  I've 
been using sendmail and email for as long as the internet has been in 
existance,  I've seen lots of people do very clever and very dumb stuff, 
but my experience proven by practical ,successful implementation in a 
commercial environment and that experience tells me that the way I have 
described really is the best way for me and my clients....

This may be radically different to how you might do it on a perimeter 
machine at company x,y or z , or how you might do it in your school, 
college or univeristy,

You can do what you like on your networks, and I will, very much do what 
I like and what works for me, on mine...

Kind Regards

P.
:-)







More information about the MailScanner mailing list