On 5/16/2012 2:07 PM, James Lay wrote:
> On May 16, 2012, at 9:42 AM, Ansgar Wiechers wrote:
>> The answer to that question can be found in "man 5 transport".
>> However, you don't want to mess around with a reject-users table in
>> the first place (particularly not as a transport map). Instead just
>> change your smtpd_recipient restrictions like this:
>> smtpd_recipient_restricitons = permit_mynetworks
>> reject_unauth_destination reject_unlisted_recipient ... As Brian
>> already explained, it's the default to reject undefined recipients,
>> so you wouldn't need to do anything (unless you have configured a
>> catch-all somewhere, which you shouldn't). However, I consider it
>> good practice to reject mail for invalid recipients early on (before
>> doing more expensive checks), which is what the
>> reject_unlisted_recipient restriction is for. Regards Ansgar Wiechers 
> Thanks Ansgar,
>
> I was under the impression that DISCARD was better then REJECT due to 
> backscatter?  We get hundreds of crazy emails to things like 
> ya64s...@mydomain.com, so I opted for DISCARD instead.  I'll do some more 
> reading and see how I can get this to fly.  Thanks again.
>

Definition according to Wikipedia:
Backscatter (also known as outscatter, misdirected bounces, blowback or
collateral spam) is incorrect automated bounce messages sent by mail
servers, typically as a side effect of incoming spam.

Backscatter occurs when you ACCEPT the message on the front end and then
generate a bounce because it cannot be delivered.

You want to flat out reject what you cannot deliver, that is the correct
way to handle things.
If malware, bots, or other trash is sending it, no one cares because
your system will NOT generate a bounce.
If it is a legitimate message, the SENDING MTA will bounce back to its
user for notification.
In some countries, I hear that it is illegal to discard email and reject
is the only option.

Brian

Reply via email to