-4

i have these dns records on my server

 xxx.com         MX      10  mail.xxx.com.
 mail.xxx.com    A           192.168.xx.xx

i can send and receve email but when i test my dns with online tools i get this error for example

I did not detect any MX records so you probably don't have any 
 and if you know you should have then they may be missing at your nameservers!

why? my registrar should something for example register or set some setting?

6
  • 3
    Please consider very seriously not redacting your domain name. These problems are usually much easier to solve when you're open with us.
    – MadHatter
    Nov 3, 2014 at 16:36
  • Are you saying that your domain name is xxx.com? This seems unlikely to me.
    – MadHatter
    Nov 3, 2014 at 16:47
  • Thanks, that's better. Online tools cannot find an MX record because you're not publishing one through your declared nameservers; dig mx helinus.com @dns1.name-services.com returns no answer.
    – MadHatter
    Nov 3, 2014 at 16:58
  • 1
    It means you don't have an MX record. I accept that you think you do, but you don't. You should probably set one. And, arguably, get someone who has some clue to run your DNS setup.
    – MadHatter
    Nov 3, 2014 at 17:08
  • When you say "on my server", what precisely do you mean? Nov 3, 2014 at 17:38

2 Answers 2

2

192.168.56.78 is not a valid IP address for Internet ( http://en.wikipedia.org/wiki/Private_network ). You must specify a valid IP and have NAT/firewall publication.

5
  • sorry that ip is just for test Nov 3, 2014 at 16:47
  • you need check your smtp daemon logs for troubles. run "netstat -anl " and check if ports 25 ( smtp ), 110 ( pop3) , 143 ( imap ), 993 ( imaps ) and 995 ( pop3s ) are listening. check your firewall settings.
    – Ivo Tonev
    Nov 3, 2014 at 16:52
  • you mean this may be because of firewall or something like this? Nov 3, 2014 at 16:57
  • i checked your dns. it´s no firewall. correct MX record is "@ IN MX 10 server.domain.com."
    – Ivo Tonev
    Nov 3, 2014 at 17:10
  • Whois is your DNS provider ? enom.com ?
    – Ivo Tonev
    Nov 3, 2014 at 17:26
0

Try using dig on Linux or nslookup on Windows. Set the type to MX. Sometimes, web interfaces of hosts (hosting companies, hosting providers) will automatically append your domain for you - and it won't be obvious when you look at it through their interface.

I can't be certain in the "example.com" case you provided above.

It's possible your MX record may be showing "example.com.example.com".

Not the answer you're looking for? Browse other questions tagged .