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
signature.asc
Description: Digital signature
