On 5/20/2019 2:42 AM, Brent Clark wrote:
Good day Guys

Just want to check with the community.

My colleague has proposed that at smtp time, if a mail is deemed as spam, the server issues a reject code, but then to too accept the mail and forward the mail the user for incase its a false positive.

This is not possible with the built-in postfix restrictions such as check_*_access, or postfix rbl lookups.

This is possible for a milter or content_filter. For example, using amavisd-new, you can set it to reject+quarantine spam, which might be useful for analysis. Not sure how useful it would be to actually deliver the spam... keeping it out of the user's mailbox is kinda the whole point.

If you have more than a very small number of high-scoring false positives, you should adjust your scoring.


His logic is that, that the spammer does not build up a database.

His logic is flawed.

From the spammer's point of view, there's no difference in "reject+keep" and just "reject".

This also sounds like advice from 15+ years ago. I've heard the "spammer database" argument (again just last week!) as an excuse to discard all spam, and even to discard mail to unknown recipients -- both of which might have once been OK, but are now very bad ideas[1][2]. Spammers and spam-fighting evolves. Best practice these days is to reject unwanted mail.



Currently what we do is, if the score is between 5 and 15, just accept and move the spam to the users SPAM box. Above 15 we out right block.

I am on the fence on this one, hence the reason to pick the communities brain.

If anyone can share any thoughts or concerns, please can you share.

Get off the fence and back to safety. This is a bad idea, at least the deliver to users part of it. Keeping for analysis is OK, but maybe more trouble than it's worth.

If you're getting more than a tiny tiny amount of false positives that score 15 or more, you should adjust the offending scores.


[1] Domains that accept (and possibly discard) all mail seem to be abused by spammers-for-hire, which use them to inflate their "guaranteed delivery" stats. This wastes your bandwidth and processing power even if you never actually see the message. So reject everything you don't want. [2] The spammers already have your user list, harvested from hacked web sites and stolen address books, then shared or sold. Dictionary attacks are far less popular than they once were.




  -- Noel Jones

Reply via email to