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

Reply via email to