martin f krafft: > also sprach Wietse Venema <wie...@porcupine.org> [2009.05.23.1442 +0200]: > > Before making architectural recommendations, it would help to step > > back into the reality of how policy servers and milters work. For > > one thing, policy servers don't handle message content, and for > > another, Milters must be able to see every SMTP protocol step. > > What about header/body_checks? Those would make sense in > smtpd_end_of_data_restrictions, wouldn't they? What am I missing to > understand why they aren't? Is it the fact that those checks should > apply to all mail processed by postfix, whether received by smtpd or > not?
Presently, header and body processing are not implemented in the SMTP server. This is the consequence of an early implementation decision, based on a) the observation that not all mail is SMTP mail and b) the requirement that Postfix had to be as performant as the competition. http://www.postfix.org/OVERVIEW.html has an overview of what Postfix functions are performed where. If you have suggestions for Postfix's user interface or internals, then it is up to you to do a more significant portion of the analysis than simply tossing wild ideas into the mailing list. I don't like discussions where I have to put in 90% of the work. Wietse