With approach 2 i have doubt. Windows Azure doesn't provide email sending facility. but as we know that we can host java application on Windows Azure in the following way:
Approach 1: Host Tomcat, Apache server on worker role and then we can deploy java application
Approcah 2: Use VM role to host the application. In VM role server and other dependeices will be included as pre define image but in this case the burden of upgradation of software and patches shifts towards developre instead Microsoft.
So if you host your own SMTP server then it might be possible that it's upgradation will also the responsibility of yours as a developer.
shoab shah
Member
16 Points
43 Posts
Email sending approaches
May 17, 2012 07:15 AM|LINK
Hi All, in my project have to suggest email sending approachs to my manager. As a part of design document.
Following are the approachs available. Kindly share ur 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.
sachinasp.ne...
Member
82 Points
21 Posts
Re: Email sending approaches
May 17, 2012 01:30 PM|LINK
With approach 2 i have doubt. Windows Azure doesn't provide email sending facility. but as we know that we can host java application on Windows Azure in the following way:
Approach 1: Host Tomcat, Apache server on worker role and then we can deploy java application
Approcah 2: Use VM role to host the application. In VM role server and other dependeices will be included as pre define image but in this case the burden of upgradation of software and patches shifts towards developre instead Microsoft.
So if you host your own SMTP server then it might be possible that it's upgradation will also the responsibility of yours as a developer.
XIII
All-Star
182674 Points
23445 Posts
ASPInsiders
Moderator
MVP
Re: Email sending approaches
May 22, 2012 05:21 PM|LINK
Hi,
the proposed way by Microsoft is to make use of a third party service.
Another approach which you didn't mention: Make use of Office 365. I noticed a code snippet here: http://azureinmycloud.net/2011/10/25/sending-email-from-a-windows-azure-application-using-a-office-365-mailbox/.
Grz, Kris.
Interested in Azure, ASP.NET (MVC), jQuery, WCF, EF, MS SQL, ...
Keep the forums clean: report to the moderation team!