----- Original Message -----
Sent: Friday, September 03, 2004 12:00
PM
Subject: Clustering: Why 'mailhost' has
to match ~control/me file?
Hi all,
I'm trying to set qmail-ldap clustering, and i'm
following the 'Life with qmail-ldap' to help me in setting it
up.
But this document says the following
about the 'mailhost' e-mail account attribute:
mailhost
when clustering is
turned on, the server where the user's mail is stored
is
defined here. Note that it MUST match the name given in "me" on
the
affected server.
What's the reason of this? Is it really
needed?
If this is really needed it is a serious
restriction in configuration flexibility, see what's my problem: my e-mail
servers stay in internal networks, they don't have valid IP addresses or valid
DNS names, instead, they use internal names and IP
addresses.
When they need to comunicate with external
mail servers on the internet, they pass through a NATted firewall wich give
for each of them an external valid IP address, and each of these
addresses has a valid DNS named mapped to it.
So, in the control/me file, i always set
the external valid name instead of the internal - this is needed because some
big mail servers check the "HELO my.valid.name.com" against the ip address of
the connecting machine. If i set the control/me file to an internal name, the
qmail-send will use this internal name when saying HELO to external mail
servers, and this is not desirable.
Do you understand my point? How are you
dealing with this?
Thanks,
bruno
negr�o