Sending Email from a Windows Azure Application
A very common architectural design requirement is a web application that must send email confirmations at the end of a transaction. In order to move that application into Windows Azure the ability to send email confirmations must be handled. Windows Azure does not normally provide this capability.
The first of this two-part blog post series, based on real-world Microsoft experience, discusses three design patterns to send email from a Windows Azure application using:
- A Custom on-premise Email Forwarder Service
- Web service APIs provided by an email system such as Exchange
- Using a third-party SMTP Service
Highly recommended reading.