-<%- if has_variable?("policydweight") && @policydweight == "true" -%>
- # Check with policyd-weight - this only works with a version after etch's,
- # sadly. etch's version attempts to hold the socket open, since that's what
- # postfix expects. Exim, on the other hand, expects the remote side to close
- # the socket when it's finished sending data, so it see each transaction as
- # an incomplete read. I'm sure there's a way we could force exim to do
- # something sick and clever to force either the interpretation or the socket
- # closure, but I'm fairly sure it's now worth it, since the backport of
- # policyd-weight is trivial.