SMTP redundancies: How do I build them into my apps?
Posted on 2008-06-23
SMTP mail services are a very important part of our web applications. We run ASP.NET C# and Classic ASP apps.
I would like to know several ways to make these services redundant such that if one server goes down the other servers will still send content.
I have configured DNS, DCs, and AD on our systems, and I speculate that perhaps an abstract name can be used for SMTP services provided by multiple servers. If this is the case, how can I set it up using the MSFT DNS console?
Is there a way to do this in programming, both in Classic ASP VBScript, and in C#/.NET? In programming, there would need to be some test of SMTP connectivity followed by the attempt to send. Can someone post or link to a code sample?
Any other methods of accomplishing the same work?