Preparar um recurso de comunicação por email para os Serviços de Comunicação do Azure

Assim como ocorre no caso de chat, VoIP e SMS nos Serviços de Comunicação do Azure, é possível enviar um email usando um recurso dos Serviços de Comunicação do Azure. O envio de um email requer certas etapas de pré-configuração e é necessário obter a ajuda de um administrador da organização com essa configuração. O administrador precisa fazer o seguinte:

  • Aprovar o domínio de onde a organização permite o envio de emails.
  • Definir o domínio do remetente para o endereço de email do remetente P1 (também conhecido como endereço de email “Mail From”) que aparece no envelope do email. Para saber mais, confira RFC 5321.
  • Definir o endereço de email do remetente P2 que é exibido nos clientes de email da maioria dos destinatários de email. Para saber mais, confira RFC 5322.
  • Configurar e verificar o domínio do remetente adicionando os registros DNS necessários para que a verificação do remetente seja bem-sucedida.

Um dos principais princípios dos Serviços de Comunicação do Azure é ter uma experiência de desenvolvedor simplificada. A plataforma de email do serviço simplifica a experiência dos desenvolvedores e facilita a sequência de operações dos administradores da organização. Ela melhora a experiência de ponta a ponta, permitindo que os desenvolvedores administrativos configurem a autenticação de remetente necessária e outras etapas relacionadas à conformidade para enviar emails, a fim de permitir que você se concentre na criação da carga útil necessária.

O administrador do Azure cria um recurso do tipo Serviços de Comunicação por Email e adiciona os domínios de remetente de email permitidos nele. Os domínios adicionados no tipo de recurso contêm todas as configurações de autenticação do remetente e de rastreamento do engajamento que devem ser definidas antes de iniciar o envio de emails.

Depois que os domínios do remetente forem configurados e verificados, será possível vinculá-los ao recurso dos Serviços de Comunicação do Azure. É possível selecionar os domínios verificados adequados para o aplicativo e conectá-los a fim de enviar emails dele.

Responsabilidades do administrador

  • Planejar todos os domínios de email necessários para os aplicativos na organização.
  • Criar o recurso de comunicação por email.
  • Adicionar domínios personalizados ou obter um domínio gerenciado pelo Azure.
  • Executar as etapas de verificação do remetente para domínios personalizados.
  • Configurar uma política de autenticação, relatório e conformidade de mensagens baseado em domínio (DMARC) para os domínios de remetente verificados.

Responsabilidades do desenvolvedor

  • Conectar o domínio preferencial aos recursos dos Serviços de Comunicação do Azure.
  • Gerar o conteúdo do email e definir estes elementos obrigatórios:
    • Cabeçalhos do email
    • Corpo do e-mail
    • Lista de destinatários
    • Anexos, se houver
  • Realizar o envio para a API de Email dos Serviços de Comunicação do Azure.
  • Verificar o status da entrega do email.

Próximas etapas

Os seguintes tópicos podem ser interessantes para você: