Sending Mail in Azure

K. Kong 126 Reputation points
2023-10-02T08:19:28.81+00:00

I was full of hope when I saw Azure Email Communication Service. But when I read more, https://learn.microsoft.com/en-us/azure/communication-services/concepts/email/sdk-features, I am not sure if I believe what I read.

Azure Email Communication Service does not have the time-tested simple SMTP interface, where virtually every application framework already has the well tested libraries to connect. A Microsoft private mail API has to be used. Am I understanding it correctly?

It would mean that I can't simply move my Node app from AWS to Azure and start running it straightaway by just updating the SMTP server and credentials.

Does Azure offer a standard SMTP server somewhere among its suite of services?

PS: There are good reasons why the SMTP server should be from the same cloud provider of an application. There will be no extra external traffic charges, and cloud providers usually offer free or generous STMP service for applications hosted in the same network. And if my organization's email is already on Microsoft 365, there is no need set up additional SPF/DKIM just for an application. And I don't have to maintain a separate financial relationship with another provider in addition to the one for the application.

Azure Communication Services
Azure Communication Services
An Azure communication platform for deploying applications across devices and platforms.
725 questions
{count} votes

5 additional answers

Sort by: Most helpful
  1. Kaushik Dutta 20 Reputation points
    2024-04-30T09:52:49.55+00:00

    Hi All,

    We have a requirement to send emails containing business data (and contract file attachments) to external users (outside Org. domains) from applications hosted in Azure. Our backend services are hosted in Azure App Service or in AKS, which will generate the files, store it in storage location and send the email with attachment to the external users (email address & other related information are configured in Databases).

    What is the best Azure Service to choose in this case? Azure Logic App? Or Azure Function calling Sendgrid? Which one is more cost effective?

    What is Azure Standard?

    0 comments No comments