On 03/26/2015 08:43 AM, David F. Skoll wrote:
> On Thu, 26 Mar 2015 12:09:58 +0100
> Reindl Harald <h.rei...@thelounge.net> wrote:
> 
>> why in the world would a reject *before queue* trigger a backscatter
>> or bounce on my side?
> 
> How do you do before-queue rejection of a message that is...
> 
> 1) Directed to multiple recipients...
> 
> 2) Some of which have different spam thresholds or have even opted-out?
> 
> Solve that problem, and then I agree with you.  And saying "well, don't
> let different end-users have different settings" is not a solution.
> Neither is "tempfail all recipients but the first so the message
> is transmitted one time for each recipient."
> 


If one of your customer domains has non-default settings, give them
their own IP address and a separate MX record pointing to that address.
Then if a multi-recipient message is addressed to someone in that
domain, the sending MTA will split the message before sending it
(because it's headed to a different server, as far as the MTA knows).

Your pre-queue filter can then switch settings depending on the IP
address, and should satisfy your criteria above.

Obviously it's a little annoying to set up an MX for every such domain,
but you can charge a little PITA fee for domains that want special
treatment.

Reply via email to