on 3/3/05 12:03 PM, Tom Collins <[EMAIL PROTECTED]> wrote:

> On Mar 3, 2005, at 8:54 AM, Nick Harring wrote:
>> No, it wouldn't require this. It would require that you edit the
>> recipient list prior to queueing. There's nothing 'ugly' that I can see
>> about that process.
> 
> I think Nick's method would work for those who want to block anything
> that scores as spam but not modify message headers.
> 
> For others, like myself, who want to block at 10+ but tag as spam
> anything with 5+, it will not work.  In my case, each user would need
> their own, custom copy of the email with the headers (and possible
> rewritten message) based on their personal scoring configuration.
> 
> I kind of like my original idea though, but would want to collect some
> stats before implementing it.  My idea is pretty simple -- for
> non-relay hosts, after the first RCPT TO is accepted, reply to all
> additional RCPT TO requests with a 4xx result.
> 
> How many messages come into a server for multiple recipients in the
> same domain?

Practically all spam coming to my server comes to multiple recipients.  For
non-spam messages this is much less frequent.

> I guess if someone was mailing multiple people at the
> same company, it would happen.  But with most mailing lists using
> custom bounce messages for each recipient, they wouldn't be affected.
> 
> How about the spammers who email 100's of random usernames in a domain,
> hoping to hit valid addresses?  The 4xx response would at least slow
> them down (and even stop them if their spam programs don't retry 4xx
> responses).
> 
> The biggest downside I can see is if someone sends a large email (say
> with a file attached) to multiple people in one domain, then sending
> server will have to push it through multiple times.

Here is another possibility that comes to mind as a "transparent" solution.
I don't know whether the scanner can be configured to work this way:

Scan the incoming message based on each of the multiple recipients'
settings.  If *all* users agree to reject, then reject it at the SMTP level.
In any other case mark the mail with a provisional spam status header line
which indicates that scanning must be deferred until delivery time.
Messages without the provisional status line are not scanned at delivery
time.

-Kurt

Reply via email to