ME020019 - HOWTO: How do other mail servers locate my newly installed mail server?


SUMMARY

If using MailEnable on the Internet, it is recommended to have a fixed IP address that is registered under your public DNS.

Every domain registered on MailEnable should have mailexchanger (MX) records defined with your ISP or whoever is hosting your DNS.

DETAIL

If MailEnable is unable to receive mail from the Internet, it is most likely that remote servers do not know how to find your mail server (public DNS configuration issues). DNS Configuration issues have nothing to do specifically with MailEnable. DNS needs to be configured irrespective of which mail server is being used.

The simplest way to determine whether other mail servers can locate your server is by sending an email from Yahoo, Hotmail, etc. and inspecting the activity log to see whether their server has attempted to deliver the message. 

1. If there is no entry in Activity Log, then the problem is DNS configuration.

2. If there are entries in the log, the issue is likely to be MailEnable's configuration settings.

The majority of inbound mail issues relate to the first case or firewall/proxy servers preventing access to the mail server. To resolve this issue, modify public DNS entries to point to the newly installed MailEnable server. Exactly how this is done varies in implementation.

Here is a little information about how to diagnose the problem.

1. Open the Windows Command Prompt
2. Type in "NSLOOKUP", Press ENTER
3. At the">" prompt enter "Set type=MX"
4. Then type in the name of your domain

Typically the lookup will outline the MX record as follows:

Quote:

Non-authoritative answer:
hotmail.com MX preference = 5, mail exchanger = mx06.hotmail.com

Note: MailEnable also uses A and CNAME records where MX records are not available or specified in the DNS configuration.

Since this is how other mail servers identify your mail host from the domain name part of a message, the DNS entries have to point to your mail server or you will not receive mail from remote mail hosts.

In some cases,  for home/personal links, people use Dynamic DNS Providers like DNS2GO to host DNS records. In these cases the records need to be modified using DNS2GO (or equivalent) online configuration utilities.

In other cases, people host their own public DNS server and need to modify their DNS entries within that server - again this is implementation specific.

The final case is where the ISP hosts DNS entries on behalf of the MailEnable user. In some cases they might provide an interface to set these details online, in other cases they will require you to send them a mail or fax outlining the changes to DNS entries.

In all of these circumstances it is only possible to diagnose whether DNS entries are wrong and possibly what is wrong with them.  In terms of rectifying the problem, this is hard because of the diverse number of implementations.

For more information, please run the Diagnostic Utility (under MailEnable Program group) on the mail server.

MORE INFORMATION

What DNS should be used?: Article ME020043

What DNS records should be created when hosting mail domains?: Article ME020048

Troubleshooting MX lookup issues: Article ME020079



Product:MailEnable (All Versions)
Category:Configuration
Module:Other
Keywords:DNS MX fixed IP address public mailexchanger configuration fixed IP public dns
Class:HOWTO: Product Instructions
Created:19/03/2002 7:56:00 PM
Revised:Wednesday, May 4, 2016
Author:
Publisher:MailEnable