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