On Tue, 1 Feb 2011 11:43:25 -0500, Victor Duchovni
<victor.ducho...@morganstanley.com> wrote:
> On Tue, Feb 01, 2011 at 05:33:14PM +0100, Ignacio Garcia wrote:
> 
>> Hi there. Hi, I've been googling around all morning and I'm
>> completely ignorant on what I'm going to ask, so please forgive me if I
>> make no sense. I have 2 independent servers running
>> postifx+mysql+(other_things) all controlled from a nice web interfacce
>> called ISPConfig3. Those 2 servers are completely independent with many
>> domains configured in each of them. Authentication is done against each
>> server's separate and different mysql database. I'm testing Perdition
>> for imap and pop3 connections so webmail access is more
>> consistent/unified, and in case of customers with email services in both
>> servers, we make it easier for them since the proxy redirects
>> connections to the right imap server. My question: is there such a
>> similar product (SMTP proxy) that can be configured in the same way to
>> hide the real smtp servers and
>> deliver/accept_mail_from_our_2_different_pools_of_users using the
>> correct server?
> 
> Well, the proxy won't know what to do before the user authenticates,
> and you say the the authentication databases are split, so it is far
> from clear how you expect this could work.
> 
> However, if Perdition presents a unified IMAP interface, you could
> perhaps use an "rimap" backend with Cyrus SASL to authenticate the
> user.
> 
> I am not aware of any SMTP proxies whose downstream SMTP server is
> selected after user authentication. It is probably easiest to just
> operate a unified submission server that authenticates the union of the
> two sets of users, and then routes to the right server via sender-based
> routing. In other-words, not a proxy but a store-and-forward MSA.
> 
> Postfix can do that.

Victor, thanks for your quick response.

yes, I did not take into account that authentication does not always
take place in SMTP. So I guess that leaves me with no other option but
to consider a round robin setup. However, I'm not sure how this works.
Do I need to setup each postfix server to accept messages from/to both
sets of users, or in this scenario, if the first connection fails, it'll
try the second automagically?

Can anybody point me to a tutorail, howto, etc. on how to setup postfix
in a round robin environment?

Thanks so much.

Ignacio

Reply via email to