Letting internal applications use exchange’s smtp

exchange-2010smtp

We've got a few internal applications (such as RAID, UPS, Firewall, etc) that want to send monitoring mails. We have a Exchange 2010 on the SBS 2011 server, Outlook and ActiveSync and such business email related stuff work fine. However, I have been unable to make any of them send mail through Exchange. They all offer settings for smtp, so I figured it should be pretty simple. But alas, no.

None of the applications feature an informative error about why sending of mail failed, so I get no help there. I have tried adding verbose logging to the send connector in exchange, but I don't get any events in that log at all.

So: Are there any settings that need to be specified for letting applications send mail using exchange as smtp server? And how can I debug this when the send connector does not see anything?

Best Answer

You need to configure the default receive connector on your Exchange server to accept connections from those devices, and to allow anonymous connections if they are unable to use authenticated SMTP. Both of these settings are in the default receive connector's properties.

You can also create a custom receive connector to be used by internal devices, if you don't want to change the default one's settings; but you'll need to have it listen on a different IP address or a custom port, because port 25 on the Exchange server's main IP address is already in use by the default receive connector.

The send connector is completely unrelated; it's used to send messages to external recipients, but first you need those messages to get into Exchange, and that goes through a receive connector.

Related Topic