Hello, I need someone to help me with the installation and configuration of smtp greeting and dns
When I installed my Zimbra server (hostname zimbra) I had a public domain with an A record and MX record (mail.mydomain.it) like below
mydomain.it IN A X.X.X.149
mydomain.it IN MX 10 mail.mydomain.it
mail.mydomain.it IN A X.X.X.148
Before installing zimbra I installed bind9, created a file 'mydomain.it.hosts' in /etc/bind:
$ttl 38400
mydomain.it. IN SOA zimbra. user.example.com. (
1263294561
10800
3600
604800
38400 )
mydomain.it. IN NS zimbra.
zimbra.mydomain.it. IN A 192.168.100.23
mydomain.it. IN MX 10 zimbra.mydomain.it.
Configured named.conf.local like this
zone "mydomain.it" {
type master;
file "/etc/bind/mydomain.it.hosts";
};
Configure /etc/hosts like this:
127.0.0.1 localhost
192.168.100.23 zimbra.mydomain.it zimbra
Then I set resolv.conf to use bind:
nameserver localhost
During the installation I received the following error:
DNS ERROR resolving MX for zimbra.mydomain.it
It is suggested that the domain name have an MX record configured in DNS
Change domain name? [Yes]
I changed that to mydomain.it and went on with the installation
Now the problem:
my smtp greeting is :
220 zimbra.mydomain.it ESMTP Postfix
A check on line for my domain says that (about 'Mail server host name in greeting'):
The configuration of your mail servers and your DNS are not ok! The report of the test is:
mail.mydomain.it. -> zimbra.mydomain.it -> N.C.
Spam recognition software and RFC821 4.3 (also RFC2821 4.3.1) state that the hostname given in the SMTP greeting MUST have an A record pointing back to the same server.
Where did I go wrong?
Do I have to change the SMTP greeting to 'mail.mydomain.com'? How can I do this?
Do I have to ask my maintainer to create a new record 'zimbra.mydomain.com' with an A record pointing back to the public IP of the server (same as record MX)? I'm confused!

Thanks, Simone