Uma plataforma de comunicação do Azure para implantar aplicativos em dispositivos e plataformas.
Olá @Moutinho ,
Traduzi isto do inglês para o português; por isso, por favor, perdoe eventuais erros gramaticais.
Obrigado por entrar em contacto no fórum de perguntas e respostas da Microsoft.
Com base nas informações partilhadas, não se espera que a funcionalidade de e-mail do Azure Communication Services (ACS) alterne automaticamente entre endereços MailFrom com base na data de criação ou na ordem de configuração. O ACS suporta múltiplos endereços MailFrom para um domínio verificado, e a identidade do remetente utilizada para o envio do e-mail depende da informação do remetente fornecida pela aplicação durante o processo de submissão SMTP. Com base nos detalhes fornecidos, podemos confirmar o seguinte:
- O seu domínio personalizado foi verificado com sucesso no ACS.
- O endereço ******@meudominio.com.br está configurado como um endereço MailFrom válido.
- A mesma configuração SMTP do ACS envia e-mails com sucesso utilizando ******@meudominio.com.br quando testada com o MailKit.
- Isto confirma que a configuração de domínio e o endereço MailFrom no ACS estão a funcionar como esperado.
A diferença parece estar relacionada com a forma como a aplicação ERP constrói e envia a mensagem SMTP.
O envio de e-mails via SMTP envolve múltiplos valores relacionados com o remetente:
- Cabeçalho "From" (De) – O endereço do remetente apresentado ao destinatário.
- Remetente do envelope SMTP (MAIL FROM) – A identidade do remetente utilizada durante a transação SMTP e para o tratamento de devoluções (bounces).
Algumas aplicações empresariais, incluindo sistemas ERP, podem manter definições separadas para estes valores. Se o ERP enviar ******@meudominio.com.br como remetente do envelope SMTP ou o utilizar como remetente padrão durante o envio SMTP, o ACS processará o e-mail com base na informação de remetente recebida da aplicação.
Para resolver isto, por favor reveja a configuração SMTP do ERP e certifique-se de que as definições relacionadas com o remetente estão explicitamente definidas com:
******@meudominio.com.br
Por favor, verifique se o ERP tem definições relacionadas com:
- Endereço do remetente
- Remetente do envelope (Envelope sender)
- Endereço Return-Path
- Endereço de retorno de erro (Bounce address)
- SMTP MAIL FROM
Se o endereço ******@meudominio.com.br já não for necessário, outra opção é removê-lo da configuração do Domínio de E-mail do ACS, para que apenas o endereço de remetente pretendido permaneça disponível.
Neste momento, a configuração do ACS parece estar correta, uma vez que o mesmo remetente funciona com sucesso no teste do MailKit. A diferença restante reside provavelmente na forma como a aplicação ERP envia a informação do remetente durante a sessão SMTP.
Para mais informações, consulte a documentação oficial:
- Como adicionar e remover vários endereços de remetente de email. - An Azure Communication Services quick start guide. | Microsoft Learn
- Enviar um email usando SMTP - An Azure Communication Services quick start guide. | Microsoft Learn
- Domínios de email e autenticação do remetente - An Azure Communication Services article | Microsoft Learn
Por favor, informe-nos se as informações acima ajudaram ou se necessita de mais assistência com esta questão.
Por favor, não se esqueça de "Aceitar a resposta" e de dar um "voto positivo" sempre que a informação fornecida o ajude; pode ser benéfico para outros membros da comunidade.