SMTP relay server Recommendations?

Posted on 2011-05-05
Medium Priority
Last Modified: 2012-05-11

I'm looking for suggestions for an STMP relay. Currently, I have servers in a software design lab that need to send mail to my local SMTP server to be delivered. These mails are for password resets, notifications, etc.

Currently I have exchange 2007 running on an old domain which these lab servers can reach on the internal LAN. The exchange 2007 server has rules which state which systems it will relay for and all others that attempt to relay will be denied. Since this was setup, we have been acquired by another company and their mail server is across a WAN link in a different country and the original exchange 2007 server will be retired. The lab servers are on a subnet that cannot reach across the WAN link and directly talk to the mail server (by design) so they can't simply deliver the mail theor for relay.

What I need to do is have the lab servers deliver their mails to an SMTP relay locally which will relay those mails to the companies mail server for delivery to their end destination. The companies mail server will have rules in place to only relay for the hosts configured.

My question is what should I use locally to relay these emails? Preferably one that will keep the same source IP from the server that originated the mail.

I've looked briefly at sendmail and at IIS for doing this. I'm OK with either Windows or Linux software to accomplish this, but I will of course need to permit relaying only for the hosts I specify. I'll simply install the relay software on an existing server in the network. All of the relays will be contained within the companies WAN and the relay server won't be able to touch the internet (no NAT).

The volume of emails to the relay server are expected to be very low.

Question by:NCI_IT

Accepted Solution

jaguarpriest earned 1000 total points
ID: 35700003
You can probably get away with just a simple IIS server to relay inbound email. If license cost is an issue an open source solution via Linux and Sendmail or other free SMTP relaying may providing a cost effective solution.


Expert Comment

ID: 35704339
Simply configure procmail which is less heavier than sendmail. Also install webmin which will help you configure procmail with ease. On procmail you need to define smart host pointing to your actual mail server to deliver the mails. More you can do things like set the iptables input policy to deny and allow connections only from mac addresses to whom you want to allow relaying.


Author Closing Comment

ID: 35730662
Thanks - ended up going with IIS and restricting the hosts.

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The core idea of this article is to make you acquainted with the best way in which you can export Exchange mailbox to PST format.
Steps to fix error: “Couldn’t mount the database that you specified. Specified database: HU-DB; Error code: An Active Manager operation fail”
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…
This video shows how to quickly and easily deploy an email signature for all users in Office 365 and prevent it from being added to replies and forwards. (the resulting signature is applied on the server level in Exchange Online) The email signat…
Suggested Courses

839 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question