Re: [Exim] Exim UCE howto?

Top Page
Delete this message
Reply to this message
Author: Chris Edwards
Date:  
To: Benjamin Ritcey
CC: exim-users
Subject: Re: [Exim] Exim UCE howto?
On Thu, 15 Apr 2004, Benjamin Ritcey wrote:

| Well, I've never used messagewall, but I'm pretty sure I know _why_ it
| does that (although I'm not sure it's RFC incompliant); more to the
| point, exiscan may not be any better for your needs than messagewall.

|
| Once the DATA stage of the SMTP conversation starts, the server can
| either accept or reject the message - _for all addresses listed in the
| RCPT stage_; there's no way for the protocol to handle "OK for user1,
| REJECT for user2", etc.

|
| So that means you either need to have the same rules apply to all users
| (e.g., reject all spam with a score greater than 10), or you need to
| force the sender to send to only one user as a time, using the method
| that messagewall does. This applies equally to exiscan - see
| http://duncanthrax.net/exiscan-acl/exiscan-acl-examples.txt, section 6,
| "Having multiple content scanning profiles for several users or
| domains." (that said, you can still generate bounces later in the
| process, but that defeats the loveliness of SMTP-scanning).


You can do much better with Exim - defer at RCPT time, but only where
recipients have differing spam preferences.

Here, we offer users a choice of 2 profiles, so each message is received
in *at most* 2 batches. Whereas with messagewall, every message is
received in N batches, where N is number of recipients.

See Alan's posts describing this:

http://www.exim.org/pipermail/exim-users/Week-of-Mon-20031006/061084.html
http://www.exim.org/pipermail/exim-users/Week-of-Mon-20031006/061151.html

Chris

--
Chris Edwards, Glasgow University Computing Service