Thanks Wietse. Very usefull your answer. I was making a huge mistake. Thanks
----- Original Message -----
From: "Wietse Venema" <wie...@porcupine.org>
To: "Postfix users" <postfix-users@postfix.org>
Sent: Friday, January 08, 2010 11:35 AM
Subject: Re: question about smtp_connection_cache
Davy Leon:
Hi folks
I have a Centos 5.3 Box running postfix 2.6.3 .
I use an smarthost in a per user authentication basis. I meant every
local
user has a passwrod to use against the smarthost.
My question is, in this conditions is it possible to take advantage of
smtp_connection_cache so all the queued messages from the same user can
be
delivered to the smarthost using the same smtp conection and avoid sasl
handshaking for every message who has the same "from" address? An
important
note is the delivery is deferred. My server is not online all the time.
As documented in the CONNECTION_CACHE_README file:
Connection cache limitations
============================
Postfix SMTP connection caching conflicts with certain applications:
* The Postfix shared connection cache cannot be used with TLS, because
saved
TLS session information can be used only when a new connection is
created
(this limitation does not exist in connection caching implementations
that
reuse a connection only in the process that creates it). For this
reason,
the Postfix smtp(8) client always closes the connection after
completing an
attempt to deliver mail over TLS.
* Postfix connection caching currently does not support multiple SASL
accounts per mail server. Specifically, Postfix connection caching
assumes
that a SASL credential is valid for all hostnames or domain names that
deliver via the same mail server IP address and TCP port, and assume
that
the SASL credential does not depend on the message originator.
The Postfix documentation is a great resource of information.
Wietse