Gunter Marstead
Sat, 21 Nov 2009 10:51:20 -0800
Hello, I am using mxtoolbox.com to run an SMTP test against my domain which is running James mail server and its responding with the hostname, instead of the domain name - here is the error, how do you set the SMTP banner in Windows Server 2003 running James ? -- error :
Reverse DNS FAILED! This is a problem.
Warning - Reverse DNS does not match SMTP Banner
HELO please-read-policy.mxtoolbox.com250 Springserver Hello
please-read-policy.mxtoolbox.com (64.20.227.133 [64.20.227.133]) [62 ms]MAIL
FROM: <supert...@mxtoolbox.com>250 2.1.0 Sender <supert...@mxtoolbox.com> OK
[62 ms]RCPT TO: <t...@example.com>530 5.7.1 Authentication Required [62
ms]QUIT221 2.0.0 Springserver Service closing transmission channel [62 ms]
How is this set in James - in Windows SMTP, you set what is called a
"masquerade domain" so these reverse dns lookups dont fail.
I looked at the config file for James and changed this with no luck:
<!-- Set the HELO/EHLO name to use when connectiong to remote SMTP-Server -->
<!--
<mail.smtp.localhost>xyz.com</mail.smtp.localhost>
-->
and
<handler>
<!-- This is the name used by the server to identify itself in the
RemoteManager -->
<!-- protocol. If autodetect is TRUE, the server will discover its -->
<!-- own host name and use that in the protocol. If discovery fails,
-->
<!-- the value of 'localhost' is used. If autodetect is FALSE, James
-->
<!-- will use the specified value. -->
<helloName autodetect="true">xyz.com</helloName>