Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


No MX record in DNS

Posted on 2011-03-08
Medium Priority
Last Modified: 2013-11-13
I do not see an MX record listed in my forward look up zone.  Is it required?  Will adding one hurt anythong? For the most part, our email system (Exchange 2003) works fine.  We even have a printer that can send a scan to a computer by way of SMTP and that works fine.  However, we have an inbox account in Outlook 2003 that is setup as IMAP4/SMTP.  We can receive emails to this account but cannot send emails from it.  Would this even be related?  (Especially since the printer can send email by way of SMTP).  
Question by:tmaususer
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2

Expert Comment

ID: 35073441
If Exchange is working for external email you would have to have an MX record otherwise you would get loads of bounce backs.  

If you cannot send on the SMTP account it would be because it is configured wrong on the client.  
Might be an SSL setting incorrect SMTP server information or even login credentials for SMTP.
LVL 16

Accepted Solution

Bruno PACI earned 1000 total points
ID: 35075378

An MX record is necessary on external DNS servers to permit external senders to send e-mails to your company. So, somewhere on a DNS server on Internet, your SMTP domain name must be declared and must contain an MX record that points to the SMTP server that is the "entrance" of your company.

Now, about your internal network, usually you don't need to declare an MX record in your internal DNS because your e-mail clients (Outlook or any other) are probably configured to deliver all mails to your Exchange server. If you use Outlook as a MAPI client you type the Exchange server name in the Outlook profile during configuration, if you use Outlook as a POP/IMAP client (or any other POP/IMAP client) you probable type the Exchange server FQDN as the SMTP and POP server.
So, your clients do not need to locate the server because you explicitly mentioned it in the client configuration.

The fact that your IMAP4/SMTP client can not send e-mail is probably due to a misconfiguration of the Exchange SMTP virtual server object or of the client. First of all, the problem is about SMTP as it is this protocol that is used to send mails, IMAP4 is used to read mails.

The first check you should do to verify is the server is well configured to receive SMTP trafic from your client is the following:
From your client computer (the one that hosts the IMAP4/SMTP client) open a CMD console. In the CMD console type the command "TELNET xxx.xxx.xxx.xxx. 25" where xxx.xxx.xxx.xxx is the IP addresse of your Exchange server.
If the SMTP session can be established, the CMD screen should turn to black with a blinking cursor at top left during 1 second and then you'll probably see a SMTP banner. That proves that the server is well configured to accept SMTP incoming trafic from yoru client.

After that, you'll have to check the client configuration. Verify that SMTP server IP address is well configured on the client. If your use a nem instead of an IP address make sure that you type the FQDN of the server.
Also, you must ensure that the SMTP e-mail address mentioned in the client configuration is good and matches your SMTP suffix. As an example, if your Exchange SMTP domain is @mydomain.com, your SMTP client must be configured to used a sender e-mail address like "username@mydomain.com". If not, when your SMTP client starts to dialog with the Exchange server to send an e-mail, the Exchange server might refuse the message because the sender e-mail address does not match the internal SMTP domain.

Have a nice day


Author Comment

ID: 35083378
Hello, PaciB.  Thank you for the helpful information.
I now understand that the MX record is on our domain host's servers.

I am not able to telnet to port 25 on the exchange server from the client; however, I am able to telnet from the Cisco switch.  I did try disabling our antivirus on the client and still could not telent the port.  Does this tell me that the switch is configured okay, but the client is not?

Also, I am not quite sure I understand when you said "After that, you'll have to check the client configuration. Verify that SMTP server IP address is well configured on the client."  Are you refering to how Outlook is configured on the client?

Author Comment

ID: 35083394
Thanks you CHutchins for your clarification.

Featured Post

NFR key for Veeam Agent for Linux

Veeam is happy to provide a free NFR license for one year.  It allows for the non‑production use and valid for five workstations and two servers. Veeam Agent for Linux is a simple backup tool for your Linux installations, both on‑premises and in the public cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you have a multi-homed DNS setup in windows, you can have issues with connectivity to the server that hosts the DNS services (or even member servers of your domain if this same DNS server is a DC). This is because windows registers all of its IPs…
I wrote this article to explain some important DNS concepts that should be known to avoid some typical configuration errors I often see in forums. I assume that what is described here is the typical behavior of Microsoft DNS client. I don't know …
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
In this brief tutorial Pawel from AdRem Software explains how you can quickly find out which services are running on your network, or what are the IP addresses of servers responsible for each service. Software used is freeware NetCrunch Tools (https…

618 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question