Problemas Conhecidos do Email Delivery

Esses problemas conhecidos foram identificados no Email Delivery

JavaMail problemas ocorrem quando muitos destinatários são definidos em um e-mail e um ou mais endereços de e-mail são suprimidos

Detalhes: Ao enviar e-mail para muitos destinatários com um cliente usando a biblioteca JavaMail, se um ou mais endereços de e-mail estiverem na lista de supressão, o serviço Email Delivery retornará um código de status 254 SMTP. Este erro indica que um e-mail foi enviado com um endereço de destinatário suprimido.

A biblioteca JavaMail pode aceitar uma lista de destinatários e enviar apenas os válidos definindo o flag sendPartial. No entanto, esse código não pode detectar o novo código de status do servidor para supressão e eliminação dos endereços suprimidos; em vez disso, ele interrompe todo o envio e retorna uma exceção. Os aplicativos precisam detectar essa exceção e remover o destinatário suprimido da lista de destinatários para enviar somente aos destinatários válidos do conjunto. Ou seja, o código do aplicativo pode detectar com.sun.mail.smtp.SMTPAddressFailedException e chamar ex.getAddress() com o objeto de exceção para obter os endereços a serem removidos e ressubmeter com aqueles removidos.

Solução alternativa: Monitore ativamente suas listas de supressão e atualize suas listas de envio, de forma que os endereços suprimidos não façam parte das suas listas de envio de e-mail. Para obter mais informações, consulte Gerenciando a Lista de Supressão.

O JavaMail foi descontinuado e movido para uma biblioteca substituta chamada AngusMail, na qual os desenvolvedores corrigiram esse problema nessa biblioteca a partir da versão 1.0.0 lançada em janeiro de 2022. Para obter mais detalhes, visite a página de log de alterações desta versão. Observe que o bug no 7 é a correção para esse problema. AngusMail implementa a especificação JakartaMail e substitui JavaMail, portanto, recomendamos AngusMail para desenvolvedores Java.

Link direto para este problema: Ocorrem problemas no JavaMail quando vários destinatários são definidos em um e-mail e um ou mais endereços de e-mail são suprimidos.

Ocorreu um erro ao tentar adicionar uma supressão de um compartimento diferente da raiz

Detalhes: Na Console, se você selecionar um compartimento diferente da raiz e, em seguida, navegar para a lista Supressão de E-mail, ocorrerá o seguinte erro quando você tentar adicionar uma supressão:

Error: The required compartmentId ocid1.compartment.oc1..aaaaaaaacq3ztcbrxvgfb35zj6wztdpwlkmzfh4rnsq63sugge624qr5cdla must be the root compartment for suppressions

Solução alternativa: Navegue até a página Remetentes Aprovados, selecione o compartimento raiz e, em seguida, retorne à lista Supressão de E-mail.

Link direto para este problema: Ocorreu um erro ao tentar adicionar uma supressão de um compartimento diferente da raiz

Não é possível acessar as credenciais SMTP das tenancies federadas mais antigas

Detalhes: Há suporte para usuários federados no Email Delivery, com exceção de tenancies mais antigas que não usam System for Cross-domain Identity Management (SCIM). O SCIM será o padrão para todos os acessos de informações de identidade. Todas as tenancies após dezembro de 2018 são SCIM.

Solução alternativa: Peça a um administrador na sua tenancy do Oracle Cloud Infrastructure para criar um novo usuário na Console a ser usada com o serviço E-mail Delivery. O log-in na Console diretamente (não federado) permitirá o acesso às Definições do Usuário e às Credenciais SMTP.

Link direto para este problema:Não é possível acessar as credenciais SMTP das tenancies federadas mais antigas