Suitable SMTP Gateway for ecommerce?

So we have an environment consisting of about 10 IIS webserver servers, each running local IIS SMTP.

A frequent requirement we have from customers or during troubleshooting is logging confirming sucessfully email sending. Whilst IIS SMTP is pretty good at logging failures, it doesn't log sucesses and its resending methology is questionable in my opinion. I wouldn't mind some stats to get a better idea of the volumes of mail our customers send out too, failures etc.

What I want to do is add a dedicated mail server to our environment. It can either be a windows app or Vmware applicance, (or a linux app if you really must). The machines would be VMs in any case.

Uptime is a must, it must have higher uptime than our webservers, so I think I might need some kind of active/active two machine setup with a virtual IP as well. Or can IIS try the smarthost then fall back on direct send?

As this is only relaying emails from webapps, no spam filtering is required or mail box type features.

So, suggestions for apps / deployments?
LVL 4
Borgs8472Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

ajay_mhasalCommented:
Hi,

Install Linux and then install iredmail its very easy to setup and very very robust,reliable for more details pl. visit.

http://code.google.com/p/iredmail/wiki/Installation
0
egryllsCommented:
I have used qmail with great success as a mail gateway on the edge.  I made sure it had large enough drive space to accommodate plenty of logs and was able to go back almost 2 weeks.  I selected qmail as our option based on research from the following chart.  http://en.wikipedia.org/wiki/Comparison_of_mail_servers

I have no reservations recommending qmail and having it run in a vm it will be very quick indeed.
0
egryllsCommented:
Additionally, if you need this in an active/active configuration, you could either use HA with your esx's (hope you have the shared storage!) and depend on a single guest or if you have an old LB laying around, put it on the inside between the IIS farm and the qmail boxes.  However...in 2 years have not had a single problem with qmail so it might be overkill....
0
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

ajay_mhasalCommented:
HI,

I have suggested the easiest possible solution which is robust and reliable, I do agree with egrylls that qmail is the best MTA but its is fairly complicated to install/troubleshoot for new users. And i think qmail should be used when you wish to run dedicated Mail server for very large setup, where you needs full fledged mailing solution.

If you still wish to setup qmail then http://www.qmailrocks.org/ is the best starting point.
0
ajay_mhasalCommented:
Hi,

Iredmail is a google project and they have also integrated in OS itself and guide is here

http://code.google.com/p/iredmail/wiki/iRedOS_Installation
0
ajay_mhasalCommented:
Hi,

Sorry i mean its hosted on google code project  and the support for iredmail is also good.
0
cybervzhn_techCommented:
Personally I would use Centos and postfix.  You can also install webmin with the postfix modules for a web interface to configure and monitor queue etc.  RRDtool and Mailgraph will produce some nice graphs over time that shows you what's going on.  There are many free shell scripts available to run as a cron job that will send you daily statistics and errors via email.  If you look around, I'll bet you can find a VM image already designed for this built with GPL/open source for free.  

BTW, Howtoforge has a lot of great tutorials on building Linux machines and if you subscribe you can download the pre-built VMware images that you could just customize.  Just look for a SMTP gateway config for protecting an exchange server or something similar that you can point IIS SMTP at with Smart Host.

Did you look on WMware's sight at the free VMware images?  They may already have something you can download for free.  

One last thing, the only way you can be absolutely sure the the VM is secure and clean is to build or install from original verified sources.
0
Borgs8472Author Commented:
Hi

Thanks for your suggestions so far, but I really wanted to avoid
a) a linux installation
b) installing a full mail server solution

I think the term I'm looking for 'robust mail relay server'. So that's what I'm looking for now.
0
egryllsCommented:
Borqs,

Try this...http://www.mailenable.com/...  There is a free version available that you can test to make sure it can handle the load you are projecting and it runs on Windows.  It scales pretty well and I set this up for a client a few years back as a stop gap until they installed a Barracuda.  They ran on it about 6 months and were really happy with it.  It's a pretty simple to install, robust and keeps running with minimal maintenance.
0
ajay_mhasalCommented:
HI,

If you neither wish to install linux nor a full mail server (even in windows) then pl. visit http://www.blat.net/

And if you are ready to install a mail server on Windows then pl. visit http://www.emailman.com/win/servers.html and choose suitable software as per your requirement.
0
Borgs8472Author Commented:
Okay so I was misleading in my initial question it seems because I didn't know what I was doing. I assumed there was no way to centrally log IIS SMTP events, I'm wrong however, it supports ODBC logging. and more

I'm going to switch it on on all my webservers and log my mail events to a central database. :)
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Email Protocols

From novice to tech pro — start learning today.