Azure Email Commnication Services
Upendra Kumar
Cloud Solutions Architect | Azure Technical Architect| Microsoft Certified Trainer
Azure email Communication Services? is a new offering that simplifies the integration of email capabilities into your applications. It provides scalable, reliable email capabilities with your own SMTP domains, and you only pay for what you use.
Azure Communication Services Email is ideal for high volume transactional, bulk, and marketing emails. It also enables Application-to-Person (A2P) use cases, such as password resets, shipping notifications, and marketing campaigns.
Key principles of Azure Communication Services Email Service include:
·?????? Easy Onboarding steps for adding Email capability to your applications.
·?????? High Volume Sending support for A2P (Application to Person) use cases.
·?????? Custom Domain support to enable emails to send from email domains that are verified by your Domain Providers.
·?????? Reliable Delivery status on emails sent from your application in near real-time.
·?????? Email Analytics to measure the success of delivery, richer breakdown of Engagement Tracking.
·?????? Opt-Out handling support to automatically detect and respect opt-outs managed in our suppression list.
·?????? SDKs to add rich collaboration capabilities to your applications.
·?????? Security and Compliance to honor and respect data handling and privacy requirements that Azure promises to our customers.
Key features
Key features include:
·?????? Azure Managed Domain - Customers will be able to send mail from the pre-provisioned domain (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.azurecomm.net)
·?????? Custom Domain - Customers will be able to send mail from their own verified domain(notify.contoso.com).
·?????? Sender Authentication Support - Platform Enables support for SPF(Sender Policy Framework) and DKIM(Domain Keys Identified Mail) settings for both Azure managed and Custom Domains with ARC (Authenticated Received Chain) support which preserves the Email authentication result during transitioning.
·?????? Email Spam Protection and Fraud Detection - Platform performs email hygiene for all messages and offers comprehensive email protection leveraging Microsoft Defender components by enabling the existing transport rules for detecting malware's, URL Blocking and Content Heuristic.
·?????? Email Analytics - Email Analytics through Azure Insights. To meet GDPR requirements we will emit logs at the request level which will contain messageId and recipient information for diagnostic and auditing purposes.
·?????? Engagement Tracking - Bounce, Blocked, Open and Click Tracking.
?Pricing
?Azure Communication Services Email is priced on a pay-as-you-go basis. The price per email depends on the volume of email traffic and the features that you use.
API Throttling and Timeouts
?Your Azure account has a set of limitation on the number of email messages that you can send. For all the developers email sending is limited to 30 mails per minute, 100 mails in an hour. This sandbox setup is to help developers to start building the application and gradually you can request to increase the sending volume as soon as the application is ready to go live. Submit a support request to increase your sending limit.
领英推荐
Organization Admins Admin developers responsibility
·?????? Plan all the required Email Domains for the applications in the organization
·?????? Create the new resource of type “Email Communication Services”
·?????? Add Custom Domains or get an Azure Managed Domain.
·?????? Perform the sender verification steps for Custom Domains
·?????? Set up DMARC Policy for the verified Sender Domains.
Developers responsibility
·?????? Connect the preferred domain to Azure Communication Service resources.
·?????? Generate email payload and define the required
o?? Email headers
o?? Body of email
o?? Recipient list
o?? Attachments if any
·?????? Submits to Communication Services Email API.
·?????? Verify the status of Email delivery.
?
?
?Azure Email Insights:
Within your Communications Resource, Microsoft has ?provided an Insights Preview feature that displays many data visualizations conveying insights from the Azure Monitor logs and metrics monitored for your Communications Services. The visualizations within Insights are made possible via Azure Monitor Workbooks. In order to take advantage of Workbooks, follow the instructions outlined in Enable Azure Monitor in Diagnostic Settings. To enable Workbooks, you need to send your logs to a Log Analytics workspace destination.
References: