----- 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