Ulrich Mierendorff a écrit : > Magnus Bäck wrote: >> On Sunday, June 07, 2009 at 17:02 CEST, >> Ulrich Mierendorff <ulrich.mierendo...@gmx.net> wrote: >> >> >>> My current configuration looks like this one: >>> ... >>> myhostname = example.com >>> myorigin = /etc/mailname >>> mydomain = example.com >>> mydestination = $mydomain, localhost >>> >> >> Is this server B? If so, why does it think it's the final destination >> for example.com when that's server A's assignment > Yes it's server B.. So should I write > mydestination = > ? > The log file then says something like > > Jun 7 1:2:3 example postfix/smtp[123]: 456: to=<u...@example.com>, > relay=mx0.example.com[ipA]:25, [...], status=bounced (host > mx0.example.com[ipA] refused to talk to me: 550 Forged HELO: you are not > example.com) > > I think this is not a problem of server B's postfix configuration, or am > I wrong? By the way: I do not have access to the configuration of server A. >
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. > I have also googled a bit, but could not find an explanation for this > error. > 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).