Our recipient users are not keeping up with their obligations in this scheme and instead are blaming us. We are trying to both remove reliance on the user and put the onus on the sender to fix their issues as most of the email getting bounced is poorly configured MTAs on the sender side.

(We do as much SMTP time blocking as possible, using HELO checks, SPF checks, anti-virus filtering, and a few other tricks. Everything else gets fed to the spam filter and scored. Low scoring stuff goes in the inbox, high scoring stuff goes in a quarantine folder.)
We are trying to combine these two steps. May as well spam score and reject at the same time. It seems like the most reasonable solution if it's technically possible.

Thanks,
Tom

Thomas Harold wrote:
On 12/10/2009 8:09 PM, Marty Anstey wrote:

Rejecting messages inline is a far better solution than generating a
bounce or simply dropping the message. Most, if not all spam has a
forged sender so generating a bounce is a very bad idea. Rejecting
inline is much better than dropping message; at least that way the
sender will get an NDR from their MTA.


Agreed. Never bounce, except to internal email addresses or in cases where you can prove that it won't result in backscatter.

Our solution to the original issue is that we simply quarantine extra-spammy messages in a special folder in each user's account, then we delete anything in there over 90 days old. We have to do it that way because we're doing post-queue spam-scoring, so it's too late to 5xx reject the message.

(We do as much SMTP time blocking as possible, using HELO checks, SPF checks, anti-virus filtering, and a few other tricks. Everything else gets fed to the spam filter and scored. Low scoring stuff goes in the inbox, high scoring stuff goes in a quarantine folder.)

Reply via email to