Ben Rosengart:
> On Thu, Mar 22, 2012 at 03:53:23PM -0400, Wietse Venema wrote:
> > 
> > That is a good thing from a connection reuse perspective. It can,
> > however, have an unexpected result when different SMTP transports
> > have different smtp_bind_address settings.
> 
> What about other smtp_* settings affecting one-time-only parts of the
> protocol, such as smtp_helo_name?  We don't RSET and re-HELO after each
> transaction, do we?

I think the simplest solution would be to separate the session cache
entries from different transports, at least by default.

Basically, each transport name specifies a default cache name space
where an SMTP client will store and look up sessions.

If we want so share cached sessions between different transports,
then all one has to do is override the default cache name space,
and specify the same override with all delivery agents that may
share cached sessions.

        Wietse

Reply via email to