Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

The MX record from nslookup tells the address of an MX server. In the email client, this address can actually be entered on both [incoming email server] and [outgoing email server], will this work?

share|improve this question
When I ping, and I always get three different addresses. The smtp server is for email sending and pop server is for email retrieval. Then what is the use of – bobo Nov 30 '09 at 16:10
1 is only for the customers of your ISP. seems to be an older mail server (at least it runs an older version of InterMail than Last but not least: Why don't you just read the FAQ ( of this provider? – joschi Nov 30 '09 at 17:45
up vote 0 down vote accepted

It could work if your provider hosts its mail infrastructure on only one machine.

Usually bigger ISPs use seperate machines for receiving mails (the MX hosts which are listed in the domain name system), sending mails (only with authentication) and serving mails (POP3/IMAP).

share|improve this answer
sorry, not true. The provider might have the mail architecture on other machines, and have a port forwarding mechanism to redirect connections to 25/110 to other machines behind a NAT. – lorenzog Nov 30 '09 at 12:54
@lorenzog: your comment is gibberish. I'm not sure why you downvoted joschi's answer, but I upvoted it because it is, in a nutshell, accurate. Most large email providers separate their receiving and sending email servers, regardless of whether they use NAT or not. I'm not sure how your comment regarding NAT is relevant to the question. Furthermore, your answer is also gibberish and doesn't directly answer the question being asked. – joeqwerty Nov 30 '09 at 13:28
@lorenzog: That's why I wrote it could work, but usually it won't. – joschi Nov 30 '09 at 14:56

The MX record for your domain tells the Internet where to forward mail to get it to you. If you have only one SMTP server this should be the MX. If that same server also has a working IMAP and POP server on it, then yes that will work.

share|improve this answer

First of all, a MX record is the address of the server handling SMTP for that domain. For example,

$ host -t mx mail is handled by 10 mail is handled by 10 mail is handled by 10 mail is handled by 10

The fact that the address can be entered both in incoming/outgoing does not actually mean much. Yes, it does work but nothing prevents that domain's ISP from having different domains all handled by the same host (advertised as MX).

Furthermore, your own ISP might block all traffic going to SMTP servers but his own, in a (futile, anyhow) attempt to reduce spam. Thus you might have to use a different SMTP server, based on where you connect from. And combination of the above.

In short - to answer your question: yes, it might work. But even if it does, it would not mean anything meaningful.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.