On 2008-01-28 15:15:26 -0500, Chris Lewis wrote:
> Jared Johnson wrote:
> >Peter J. Holzer wrote:
> >>That's why I wrote cf_wrapper (it's in the contrib directory), which
> >>checks the results for all recipients and returns a temporary error when
> >>they don't agree - when the client resends the message, it can "split"
                                                            ^^
                                                            This "it"
refers to the cf_wrapper plugin, not the client. Sorry for the
confusion.

> >>them into two groups with consistent responses.
> >
> >Who is "the client" here?  The remote mail server?  Won't this break 
> >when remote mail servers decide to just re-attempt the same message with 
> >the same recipients?
> 
> If the sender gets a tempfail for anything other than RCPT TO, I would 
> not expect the sender to split the resend, in fact, it's highly 
> unlikely.

Right.

> Which means in particular you can't make this work for anything that
> involves checking DATA (eg: spamassassin/bayes/string matching etc).

It does work. The trick is to store the information so that it can be
used to issue tempfails to RCPT TO commands in the *next* delivery
attempt. So it isn't the client which does the splitting, but the
server.

        hp

-- 
   _  | Peter J. Holzer    | It took a genius to create [TeX],
|_|_) | Sysadmin WSR       | and it takes a genius to maintain it.
| |   | [EMAIL PROTECTED]         | That's not engineering, that's art.
__/   | http://www.hjp.at/ |    -- David Kastrup in comp.text.tex

Attachment: signature.asc
Description: Digital signature

Reply via email to