I was hoping to avoid dropping messages on the floor for well-behaved servers. While it's rare, I have found the occasional ham that gets marked as spam. With D_REJECT, at least the sender gets a notification that the message didn't go through. In looking at the logs, I think the backscatter messages are generated when the spammer disconnects the session immediately after ending the DATA part of the SMTP session but before the system responds with a reject code. A legitimate MTA should wait for a reply. Ideally, I'd like to try to reject, and only drop if the reject fails.

--Todd


On 4/14/17 6:22 AM, Robert Moskowitz wrote:


On 04/14/2017 04:35 AM, Todd D. Taft wrote:
I'm running amavisd-new on a CentOS 7 system with postfix as my MTA.

I've got amavisd-new set up to run as a pre-queue test in the postfix's master.cf:
smtp      inet  n       -       n       -       -       smtpd
 -o smtpd_sasl_auth_enable=yes
 -o receive_override_options=no_address_mappings
 -o content_filter=smtp-amavis:127.0.0.1:10024
 -o smtpd_tls_security_level=may
smtp-amavis  unix  -    -       y       -       2 smtp
 -o smtp_data_done_timeout=1200
 -o disable_dns_lookups=yes
 -o smtp_send_xforward_command=yes

In my amavisd.conf, I've got it set to reject everything bad:
$final_virus_destiny = D_REJECT;
$final_banned_destiny     = D_REJECT;
$final_spam_destiny = D_REJECT;
$final_bad_header_destiny = D_REJECT;

However, I've noticed that somehow I'm still generating some backscatter on this server. (mails from local MAILER-DAEMON going out to alleged spam senders).

Is there a way to stop this?

I use:

$final_banned_destiny = D_DISCARD;




--
Todd D. Taft
t...@unclet.net

Reply via email to