Wietse Venema via Postfix-users wrote in
 <4vvgyx1yynzj...@spike.porcupine.org>:
 |Wietse Venema via Postfix-users:
 |> Looks like there is sufficient basis to make SMTPD_QUIT_NC rerquests
 |> thts from Postfix. Just need to figure out how to enable/disable
 |> this particular command based on the Postfix and Milter protocol
 |> versions. There is already some 'set' intersection code for doing
 |> such things on the Postfix side.
 |
 |A later follow-up: after a little detective work, I found that it
 |should be safe to send the following depending on the effective
 |protocol version in the MTA to Milter handshake:
 |
 |    SMFIC_QUIT_NC   version >= 6, otherwise send SMFIC_QUIT as usual.
 |
 |(that's because SMFIC_QUIT_NC was introduced in sendmail-8.14 which
 |also introduced Milter protocol version 6.)
 |
 |I've opened a development branch locally and will add the version
 |checks and SMFIC_QUIT_NC stuff later. It's a non-trivial change,
 |because there are many places in the code where Postfix automatically
 |closes a Milter connection when no further events of interest will
 |be sent (for example after a Milter replies with "accept", or rejects
 |or tempfails a "connect" event). This may require a new conection
 |state for such milter connections, to enforce sanity.

Thanks for your efforts!  Power to the mail queue!
(And i hope my milter will "do the right thing" then..)

 --End of <4vvgyx1yynzj...@spike.porcupine.org>

--steffen
|
|Der Kragenbaer,                The moon bear,
|der holt sich munter           he cheerfully and one by one
|einen nach dem anderen runter  wa.ks himself off
|(By Robert Gernhardt)
_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to