How do setup exchange to recieve external email?

I have installed a Windows Exchange. I can send and receive email internally. What do I need to setup so that I can send and receive email to/from outside email?
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

1) First thing to receive emails from outside you need to have MX record created for you domain
2) Send/receive emails you need to make sure port 25 is open for internet
3) If there is any firewall make sure Natting rule is set properly so that it can route the in & out properly to & from the exchange server
Dave MessmanIT ConsultantCommented:
Presuming your receipient domains are set up properly (your server knows it receives email on, you just need to:

create a A record for your mail server's public IP
create an MX record that points to the A record for your mail server's public IP
open port 25 (along with port 443) on your firewall so that emails received on your public IP can reach your mail server

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
You also need to configure the SMTP connector for outgoing email.
In most situations you would configure it to connect to your ISP's SMTP server, for e.g my Exchange server sends to
Antonio VargasMicrosoft Senior Cloud ConsultantCommented:
Send Mails:
1- create a send connector having the hub transport server as source server (assuming thats exchange 2010), with address space *
2- if you have firewall allow exchange hub transport server port 25 outbound.

receive mails:
1- aks your isp for a mx record creation pointing to (for example) and to your external ip address.
2- on the Isa/router/whatever has that external ip, create a NAT rule that forwards all port 25 traffic to your exchange server (if you dont have nothing doing anti spam)
3- on exchange management console-> organization configuration-hub transport add a new accepted domain named, otherwise exchange wont accept mails.
4- wait for the mx record to propagate (24 to 48 hours) and also wait or force RUS (recipient update services) to add a new smtp address (as primary) to each user with the external domain name (ex:

hope it helps
melvinsandersAuthor Commented:
this will do for now
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Email Servers

From novice to tech pro — start learning today.