I have set up a Exchange 2013 server on my Windows Domain network to receive and send mail both internally and externally. After a rejection by Google to receive email from my server (the reason was due to a likely hood of being spam), I checked blacklists (using mxtoolbox) and found that I was on 4 blacklists. A majority of them referenced my Exchange server as possibly being an open relay server.

How do I allow my Exchange 2013 server to accept email from all people who want to send to me without being an open relay server? I checked for tutorials and Microsoft's knowledge base, but couldn't find much. I saw that it was recommended to change settings on Receive connector, but no external senders were able to send mail to my organization.

My Setup

  • A static IP from Comcast Business (IPv4)
  • Static IP assigned to exchange server (2013) (
  • The Exchange Server's connectors all have default settings for the most part.
  • McAfee for Exchange Server 2013 (it was recently installed).
  • Domain stuck in queue in Exchange Toolbox Queue Tool.

EDIT 8/19: What I have done now is simply removed all of the receive connectors to start fresh. If I wanted to make the receive connectors I need manually, how would that work?

  • Do you have any spam filtering device before the exchange server? – donniesd Aug 18 '15 at 17:31
  • @donniesd: I installed McAfee for Exchange Server 2013, but I'm not sure it's effective. – Kevin Aug 19 '15 at 3:10

On your receive connector be sure to check that right: ms-Exch-SMTP-Accept-Any-Recipient

Removing that right will make your server answer an 550 5.7.1 Unable to relay error to remote host that want to send to a email not in your enterprise.

Some admin do make multiple receive connector, and open that right to allow some device to send to external address, thus it can have some use to add that permission, but not on your main receive connector.

  • Where would this be in Exchange 2013? I could not find this under Receive Connectors. – Kevin Aug 19 '15 at 2:52
  • @Kevin Try in powershell you will find more info, with the cmdlet "Get-ReceiveConnector "Receive Connector" | Format-List" – yagmoth555 Aug 19 '15 at 2:54
  • I have multiple receive connectors in the EAC. Which one does this get applied to? I think I"m confused haha – Kevin Aug 19 '15 at 3:04
  • I'm using the connectors that were created by default when I set up the server. My queue (in the Exchange Toolbox) shows a lot of domains that I believe should be there (I think it's sending out spam). – Kevin Aug 19 '15 at 3:21
  • *shouldn't be there – Kevin Aug 19 '15 at 3:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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