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:

  1. A Custom on-premise Email Forwarder Service
  2. Web service APIs provided by an email system such as Exchange
  3. Using a third-party SMTP Service



Highly recommended reading.

Bill Zack