SMTP relay server Recommendations?

Posted on 2011-05-05
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
    LVL 7

    Accepted Solution

    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.

    LVL 9

    Expert Comment

    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

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

    Featured Post

    Are your corporate email signatures appalling?

    Is it scary how unprofessional your email signatures look? Do users create their own terrible designs and give themselves stupid job titles? You can make this a lot easier for yourself by choosing an email signature management solution from Exclaimer today.

    Join & Write a Comment

    New-MailboxSearch Powershell Command and step by step approach to Search and Extract Emails form Exchange 2013 Journaling server.
    Easy CSR creation in Exchange 2007,2010 and 2013
    In this video we show how to create a Resource Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: Navigate to the Recipients >> Resources tab.: "Recipients" is our default selection …
    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…

    745 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

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now