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


Reply via email to