pigeonhole ereject vs reject

Robert Blayzor rblayzor.bulk at inoc.net
Wed Jan 14 02:04:28 UTC 2015


On Jan 13, 2015, at 8:44 PM, Reindl Harald <h.reindl at thelounge.net> wrote:
>> A 5xx reject would let the sending server know the message could not be delivered due a failure
> 
> which belongs in the MTA and not the LDA
> 
>> (ie: user policy rejection, without receiving MTA generating NDR backscatter).
>> I would rather not just accept it and the message disappear into ether without
>> the sender receiving any notification of why.
> 
> hence you reject messages on MTA level before LMTP is called because taht happens in case of sender based filters in the envelope-level and in case of subject filters at least before the mailbody


RFC5429 clarifies the need and why "ereject" should be used vs. reject with NDR.

https://tools.ietf.org/html/rfc5429


Maybe in your MTA at data time you just accept the message and bounce later (or just discard it).  I have the flexibility and the choice not to.

--
Robert
inoc.net!rblayzor
http://inoc.net/




More information about the dovecot mailing list