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