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