I will admit, I was a late comer to MS Exchange. Beginning my career, I used and administered CC-Mail, which was then upgraded to Lotus Notes. It wasn’t until 2005 that I was exposed to MS Exchange. At that point in time I was given Exchange 2003 and told to go make email function. Now as I look back, skipping a few releases of MS Exchange was probably a good thing.
I am not going to go through the installation process for MS Exchange, that is relatively easy to do. The harder part is how do you know that your new installation works? That it is is secure? How do you know that it is functioning properly? Below are the steps in general to perform after the server has been installed. (This configuration is assuming that you are using MS Outlook locally, on a single server and not using OWA (Outlook Web Access). Enabling, securing and testing OWA will be a separate blog post.
- Locate your Exchange server behind a firewall. With the threats on the internet today, you need a firewall that checks for viruses and also does some type of IPS (Intrusion Prevention).
- Configure your firewall to allow SMTP traffic to flow through to the exchange server’s IP address
- log into the new exchange management console. It is nice that you can now manage the server from a web page. The ECP (Exchange Control Panel) page will be https://yourlocalexchange.com/ecp. Log in with an exchange admin account.MS Exchange 2013 Exchange Management Web Viewer
- Navigate to the mail flow tab, then click on receive connectors. See Screen ShotMS Exchange 2013 Receive Connector
- Click on the modify icon for the role listed as FrontendTransport
- In the screen shot example I am using the Default Frontend Servername.
- On the General Settings tab you set the max receive message size.
- Click on the Security tab, this is the location that allows external companies to send SMTP messages to you, this needs to have Anonymous Users selected.
- The Scoping address is also critical, this is were you identify what IP’s can send mail to the server. Do not forget to put in the fully qualified domain name in this location.
- Save and close
- Select the Send connector
- Verify the settings, normally this will be correct I created a MailOut send connector and made sure that the FQDN was set correctly and that on the delivery tab that the message size I wanted to send was what I wanted, 25 MB in this case.
- You are ready to send mail!
- Test that your SMTP is enabled, open a command prompt
- Telnet smtp.mydomain.com 25
- helo mydomain.com
- mail from:<email@example.com> (make sure this user exists on your domain)
- rcpt to:<firstname.lastname@example.org>
- from: email@example.com
- subject: test that this email works properly from a command line
- this is test 1 of 1
- sent from my test computer
- Go to this website: Test Exchange Connectivity
- Run the Internet Email Tests. Common issues here are DNS name resolution not matching, MX record not working properly.