Allow me to add, if your exchange server is not responsive, the MX record with the second high priority will respond, so your emails will not go away ;)
Main Topics
Browse All TopicsI have set up an exchange server on our domain and i am trying to set mx on godaddy to send email to exchange server. I need to keep godaddy hosting a different set of email addresses until I get the exchange server working and WELL tested. I understand most of the process, but I am having pronblems with the values. Please help, you will GREATLY appreciated.
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Is the Exchange server in your LAN? If so, you will need to set up NAT for port 25 on your firewall to translate to port 25 on your Exchange server...but I HIGHLY recommend you use some type of mail gateway in between to offload the antispam/antivirus.
You will then create an A record in DNS for your mail server, say mail.yourdomain.com, to point to the WAN address of your firewall. The MX record then points to that A record with a priority.
As for routing mail for different users in the same domain to different users, you can't really do that. You would have to have them either go to a subdomain for each one, say miami.yourdomain.com and memphis.yourdomian.com and have the email addresses modified as such, but otherwise you will need to receive all the messages on one or the other and have them forwarded via whatever means are necessary such as inbox rules, etc.
"...I need to keep godaddy hosting a different set of email addresses..."
If those addresses are on the same email domain as the domain the Exchange 2007 machine is hosting (@domain.com) you *cannot* change the MX records and still deliver mail to GoDaddy directly.
It is one or the other. Change the MX and deliver all to Exchange, or deliver all to GoDaddy accounts. You can change the MX record then have the Exchange Server re-route email to GoDaddy if necessary, but this still relies on the Exchange Server.
It is one MX record per domain - not per mailbox.
"...I am having pronblems with the values..."
When you set an MX record, you need two components:
You first create a domain - usually a subdomain called mail.company.com or ExchangeServer.company.com
You must then edit the DNS settings for the main email domain - company.com. Set the MX record to the name you created in the last step. This should be the only record listed, so the 'Cost' can be any numerical value. I would suggest 10, but it doesn't really matter.
The DNS RFCs prevent you placing an IP address directly into the MX setting on the main email domain.
Once that record is set and propagated through DNS, the Exchange Server is the designated server for receiving email for your domain.
-Matt
ksalameh: This is confusing could you please clearify
open godaddy DNS control panel --> create a new A Record --> Type the public IP Address of your exchange server --> type the name only not the entire FQDN in the host name field (e.g. if you domain name is xyz.com and you want to create an A Record named MAIL, then type MAIL only without the domain name in the Add A Record Dialog Box.
What ksalameh is referring to is creating a new subdomain using the GoDaddy Control Panel. This subdomain must end up being 'mail.domain.com' (or some other prefix if you do not use 'mail'). If GoDaddy already fills in the 'domain.com' part, only enter the prefix - in the above example, the prefix is mail.
-Matt
Your domain is hosted at godaddy Side, right ?
You need to open the Domain Control Pane and follow the steps in the following order:
1- Click Add A Record (its on the right of the page)
2 - In the IP Address field, type the public IP Address that points to your exchange server IP Address
3 - In the Hostname Field type the name of the record, only the hostname without your domain name.
Explanation for step 3:
You have a domain called XYZ.COM and you want to create a record on your DNS called MAIL, so you type MAIL only in the hostname field without the XYZ.COM.
Hope this clarifies what i meant
Business Accounts
Answer for Membership
by: ksalamehPosted on 2009-08-05 at 14:05:53ID: 25028085
Hello there,
open godaddy DNS control panel --> create a new A Record --> Type the public IP Address of your exchange server --> type the name only not the entire FQDN in the host name field (e.g. if you domain name is xyz.com and you want to create an A Record named MAIL, then type MAIL only without the domain name in the Add A Record Dialog Box.
Then, you need to create an MX Record:
scroll down the page, you shoud see the Add MX Record button, also, you should be able to see the current MX Records, a quick info about MX Records: the higher the value is "default is 10" the lower the priority of the MX, MX records with lowest value will take priority and the server that the record points to will be contacted.
Click the Add MX Record --> in the hostname type @ --> in the enter goes to address type the FQDN of the A Record you've just created. (e.g. if you domain name is xyz.com and the record you created is mail then you need to type mail.xyz.com in the enter goes to address field. then choose the priority (0).
by default, godaddy domain hosting creates two MX Records one with 0 priority and the other with 10, make sure that your record priority is lower than those two records (edit the 0 and change it to 10 or 20) and make your new MX record a 0.
NOTE: if you give the new record higher priority (0), email traffic will start to flow to the new server once the record appears on public DNS Servers, to test your MX Record use the following link:
http://www.mxtoolbox. com/
hope this helps,
Thanks