>I tried that, and that option seems to specify the socket options for
>the listening (port 25 or 587) socket. It doesn't seem to have any
>effect on output; when I specified the address it still sent outgoing
>mail using a different IPv6 address.
I think you are confusing DAEMON_OPTIONS/DaemonPortOptions with
CLIENT_OPTIONS/ClientPortOptions. The "daemon" versions affect the
listening addresses/ports, while the "client" versions affect the
outgoing source addresses.
>Even more surprising (to me), I initially had only the inet family
>socket configured, so it would accept IPv4 only and not IPv6. But in
>that configuration it would still send using IPv6 and address privacy!
That's because configuration of listening and sending ports is separate
(one does not affect the other).