On 11/23/11 5:56 PM, Wietse Venema wrote: > [snip] > With each new attribute: > > - An XCLIENT feature is needed if the attribute will be used for > access decisions. Otherwise, XCLIENT can no longer be used for > testing. > > - A queue file attribute record is needed if the attribute will be > used for access decisions. Otherwise, unexpected things will happen > when someone does "postsuper -r" and the Milter is called by the > cleanup daemon. This requires changes to the cleanup daemon to > store the attribute, to rec_attr_map() to "bless" the queue file > attribute name, and to rec_type.h to define the pseudo record type > that rec_attr_map() needs. > > - An XFORWARD feature is needed if the attribute will be used for > logging. Otherwise, logging will be inconsistent. This requires > changes in the Postfix SMTP server to receive the attribute, the > smtpd_proxy_filter client to forward the attribute, the queue manager > code to read the attribute from queue file, the queue manager to > delivery agent protocol to forward the attribute, and the Postfix > SMTP client to forward the attribute. > > That's just off the top of my head. > > Wietse
Thanks... Can you point me at any particular commits I could look at that added such a milter attribute? -Philip