Victor Duchovni: > On Wed, Mar 11, 2009 at 02:41:54PM +0800, saguto yin wrote: > > > hi, folks > > > > this is a simple patch to make postfix 2.5.6 send queueid by xforward > > command to next-hop, hope this can be ... > > > > BTW: server side queueid parse does not done in this patch. > > Why is this necessary? What's wrong with parsing the "id" element of > the top-most "Received:" header? Ignoring text in RFC822 comments, > and Microsoft's grammare violations (since this will be generated > by Postfix), you have: > > Received: [FROM client-helo-name] > [BY server-name>] [WITH protocol] [ID queue-id] > [FOR <address>] ";" RFC-822-Date > > Postfix always includes the "ID queue-id" attribute-value pair. > > There is a price to pay for each additional XFORWARD keyword, it is far > from clear that the benefit justifies the cost in this case.
If anything, XFORWARD should be shrunk not expanded. It is a real maintenance problem, making maintenance N times as expensive since it requires updating the SMTP client protocol, SMTP server protocol, SMTPD proxy filter protocol, Postfix logging, and so on. Wietse