Email sending approaches
azure, email, smtp
Solution
Does not matter what SMTP server you use because all your code needs to know is about the SMTP host, port, secure mode authentication and user credentials. And ofcourse your application should be able to connect to the SMTP host. If your application supports connecting to any SMTP, then no need to bother about what to use. You can very well use your own company's SMTP server or use public SMTP severs like Gmail, yahoo etc.
Problem
In my project have to suggest email sending approaches to my manager. As a part of design document. Following are the approaches available. Kindly share your views on pros and cons for these approaches Approach 1: Use third party SMTP Pros: Readily available Cons: Costs Approach 2: Host own SMTP on Windows Azure Pros: ? Cons: ? Approach 3: Using Public email Account Pros: No additional cost or dependency. Cons: Requires more effort in terms of designing and implementation.