Q:

Microsoft Azure - basic questions

I am totally new to Azure. I have migrated my SQL Server database and ASP.NET website into Azure and it now works except for sending emails part.
Could you please point me to links so that I can learn how to

How to send email from my Azure web app (ASP.NET), preferably using SMTP cause I have existing code to do so;
How to point my domain name (www.teacherspet.net.au) to my Azure website?
How do I create email accounts such as "myname@teacherspet.net.au", and send and receive emails using such email accounts?

Many thanks!

A:

Use sendgrid from the marketplace. It's an SMTP as a service solution. It's free for up to 25k e-mails and very easy to use. 

https://azure.microsoft.com/en-us/documentation/articles/sendgrid-dotnet-how-to-send-email/

Select your website >> Custom Domain >> Follow the steps to activate it.

https://azure.microsoft.com/en-us/documentation/articles/web-sites-custom-domain-name/#map-a-custom-domain-you-purchased-externally

You can use sendgrid to send e-mails from custom domains and accounts such as "myname@teacherspet.net.au", but in order to receive anything you'll need a mailbox server (aka MTA). There're tons of cheap services available that avoids the hassle of setting up your own infrastructure for this. Microsoft solution is Exchange Online which you pay a fee for each mailbox account. 

