Bill Cole:
> On 26 Apr 2013, at 5:24, Patrick Proniewski wrote:
> 
> > Hello,
> >
> > Few months ago, I've switched my postfix setup from "regular" 
> > greylisting to "milter" greylisting, and it appears to have changed 
> > few things about header_checks I didn't notice until yesterday.
> [...]
> >
> > Yesterday, I've used header_checks to REJECT a massive phishing email 
> > flood, and I've noticed that the REJECT action was not triggered on 
> > the before-filter smtpd server, but on the after-filter one:
> [...]
> > It appears that the message enters the front smtpd, passes greylist 
> > (after due retry), passes the antispam filters, but fails to enter the 
> > back smtpd thanks to header_checks.
> >
> > I might have missed something here, but shouldn't header_checks REJECT 
> > the message before
> > smtpd_milter inspection? Or at least before smtpd_proxy_filter?
> 
> No.  As documented in the header_checks man page, header_checks are 
> handled by the cleanup process. As documented most clearly in the 
> MILTER_README file, smtpd_milter plugins are called by the smtpd process 
> before messages are passed to the cleanup process.

Also, there is no cleanup server before an smtpd_proxy_filter.
This follows from the diagram at the top of SMTPD_PROXY_README.

        Wietse

Reply via email to