Relaying SMTP Email Through Your ISP

Thursday, September 6, 2007
Most ISPs these days are blocking SMTP email (port 25) from their subscribers. This is a good thing, because it stops malware and infected hosts connected to the ISP network from propagating to other hosts on the network and the rest of the Internet.

If your ISP blocks port 25 your Exchange server(s) will be unable to send SMTP email. This article explains how to work around this in Exchange 2007. Other versions of Exchange will be similar.

If you have an Edge server, like I do, you cannot make the configuration changes directly on the Edge server. You have to make them on a Hub Transport, CAS or Mailbox server. The changes will then replicate out to the Edge server on the next EdgeSync.

Here's what to do:


  • Open EMC and navigate to Hub Transport under Organization Configuration.

  • Select the Send Connectors tab and double-click the send connector for outbound email to the Internet.

  • Click the Network tab and select "Route mail through the following smart hosts".

  • Click Add to add your ISP's outbound SMTP server (i.e, smtp.comcast.com)

  • Click the Change button to configure Smart Host Authentication Settings.

  • Select Basic Authentication, and enter your ISP account's user name and password.

  • Click OK twice to close the dialog windows.
Test outbound email. If you're using an Edge server, you need to wait for an EdgeSync event to run (or run Start-EdgeSynchronization from the Exchange Management Shell). If you're not using an Edge server, the changes go into affect immediately.

1 comment:

  1. this config works great - remember to change the smtp port to 587 !!

    ReplyDelete

Thank you for your comment! It is my hope that you find the information here useful. Let others know if this post helped you out, or if you have a comment or further information.