On Mon, Aug 08, 2022 at 04:41:57PM -0400, Wietse Venema wrote: > > Yes. The main complication is that connection caching, TLS session > > caching and TLS policy are perhaps not quite right if we're not aware > > that the list of "[host]:port" pairs is actually a single logical > > destination, so the code would need to be integrated into smtp(8), and > > look mostly like MX resolution that returns "host:port" values for a > > single logical nexthop. > > We're discussing support for an MUA-specific feature, not high-volime > MTA-to-MTA support. Connection reuse is less important, as long as > Postfix does not mix traffic with different authentication properties, > and that is what SMTP_HOST_KEY is for. So if sharing is a consern, > just add a "comes from SRV lookup" flag to the connection cache > lookup key. > > > Are keys along the lines of "domain:submission+srv" too clumsy?
I mean TLS policy lookup keys (smtp_tls_policy_maps). The session and connection caches are already fine, since transport name is part of the cache key. > SMTP_HOST_KEY uses newlines if I am not mistaken. And it is > completely hidden from the user interface. Yes, as noted. -- Viktor.