Magnus Bäck wrote:
On Sunday, June 07, 2009 at 21:46 CEST,
Ulrich Mierendorff <ulrich.mierendo...@gmx.net> wrote:
mouss wrote:
Then change the hostname of server B. why do you set
myhostname = example.com
try with something like
myhostname = joe.example.com
where joe.example.com resolves in DNS. Ideally it should resolve to
the public IP of server B.
Well, example.com is the domain for serverB.
DNS configuration is like this
example.com
A-record -> IP of server B
MX-record -> IP of server A
Reverse DNS for IP of server B -> example.com
I wouldn't recommend having hostname == domain name, but we can work
around that.
(IPs are public IPs)
I do not see, how joe.example.com could solve the problem.
Because the HELO restriction on server A probably wouldn't trigger (that
depends on some configuration details on server A). The point of that
restriction is to make sure hosts from the outside don't say "HELO
example.com", but that restriction must of course not be applied to
inside hosts.
Hmm, ok, that's interesting. I will try to use a another hostname and
report if this works. Maybe it helps.
server A has a check_helo_access that rejects inbound mail claiming
to be from "example.com". This is a common check. but you should get
server A to whitelist server B (to not perform such a check for
server B).
I think that will not be possible.
Come on, work with us here. If you're saying "that's impossible" that
least you can do is give us a good reason for it.
Sorry, I should have told you, that I do not administrate the server A.
Kind regards,
Ulrich