Problemas conocidos de Email Delivery

Estas incidencias conocidas se han identificado en Email Delivery

Los problemas de JavaMail se producen cuando se configuran muchos destinatarios en un correo electrónico y se suprimen una o varias de las direcciones de correo electrónico

Detalles: al enviar correo electrónico a muchos destinatarios con un cliente que utiliza la biblioteca JavaMail, si una o varias de las direcciones de correo electrónico están en la lista de supresión, el servicio Email Delivery devuelve el código de estado de SMTP 254. Este error indica que se ha enviado un correo electrónico con una dirección de destinatario suprimida.

La biblioteca JavaMail puede aceptar una lista de destinatarios y enviar solo los que son válidos configurando el indicador sendPartial. Sin embargo, este código no puede detectar el nuevo código de estado del servidor para la supresión y borrar las direcciones suprimidas; en su lugar, detiene el envío completo y devuelve una excepción. Las aplicaciones deben capturar esta excepción y eliminar el destinatario suprimido de la lista de destinatarios para enviar solo los destinatarios válidos del juego. Es decir, el código de aplicación puede detectar com.sun.mail.smtp.SMTPAddressFailedException y llamar a ex.getAddress() con el objeto de excepción para obtener las direcciones que se van a eliminar y volver a enviar con esas direcciones eliminadas.

Solución alternativa: supervise activamente las listas de supresiones y actualice las listas de envío, de modo que las direcciones suprimidas no formen parte de las listas de envío de correo electrónico. Para obtener más información, consulte Gestión de la lista de supresión.

JavaMail se retiró y se trasladó a una biblioteca de sustitución denominada AngusMail, donde los desarrolladores solucionaron este problema en esa biblioteca a partir de la versión 1.0.0 publicada en enero de 2022. Para obtener más detalles, visita su página de registro de cambios de esta versión. Tenga en cuenta que el bug n.o 7 es la solución para este problema. AngusMail implanta la especificación JakartaMail y sustituye a JavaMail, por lo que recomendamos AngusMail para desarrolladores de Java.

Enlace directo a esta incidencia: Se producen incidencias de JavaMail cuando se configuran varios destinatarios en un correo electrónico y se suprimen una o varias de las direcciones de correo electrónico

Se produce un error al intentar agregar una supresión desde un compartimento que no sea raíz

Detalles: en la consola, si selecciona un compartimento que no sea raíz y, a continuación, navega a la lista Supresión de correo electrónico, se producirá el siguiente error cuando intente agregar una supresión:

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

Solución alternativa: navegue hasta la página Remitentes aprobados, seleccione el compartimento raíz y, a continuación, vuelva a la lista Supresión de correo electrónico.

Enlace directo a esta incidencia: Se produce un error al intentar agregar una supresión desde un compartimento que no sea raíz

No se ha podido acceder a las credenciales de SMTP para los arrendamientos federados anteriores

Detalles: los usuarios federados están admitidos para la entrega de correo electrónico, con excepción de los arrendamientos anteriores que no utilizan el sistema para la gestión de identidad entre dominios (SCIM). SCIM será el estándar para todos los accesos a información de identidad. Todos los arrendamientos después de diciembre de 2018 son SCIM.

Solución alternativa: pida a un administrador en su arrendamiento de Oracle Cloud Infrastructure que cree un nuevo usuario en la Consola que se utilizará con el servicio de entrega de correo electrónico. La conexión directa a la Consola (no federada) permitirá el acceso a la configuración de usuario y a las credenciales SMTP.

Enlace directo a esta incidencia:No se ha podido acceder a las credenciales de SMTP para los arrendamientos federados anteriores