Problèmes connus pour Email Delivery

Ces problèmes connus ont été identifiés dans Email Delivery.

Des problèmes JavaMail surviennent lorsque de nombreux destinataires sont définis dans un courriel et que des adresses électroniques sont supprimées

Détails : lors de l'envoi d'un courriel à de nombreux destinataires avec un client à l'aide de la bibliothèque JavaMail, si une ou plusieurs adresses électroniques figurent sur la liste de suppression, le service Email Delivery renvoie un code de statut SMTP de 254. Cette erreur indique qu'un courriel a été soumis avec une adresse destinataire supprimée.

La bibliothèque JavaMail peut accepter une liste de destinataires et envoyer uniquement les destinataires valides en définissant l'indicateur sendPartial. Toutefois, ce code ne peut pas détecter le nouveau code de statut du serveur pour la suppression, ni supprimer les adresses supprimées. Il arrête l'intégralité de l'envoi et renvoie une exception. Les applications doivent détecter cette exception et enlever le destinataire supprimé de la liste des destinataires afin d'effectuer les envois uniquement vers les destinataires valides de l'ensemble. En d'autres termes, le code d'application peut détecter com.sun.mail.smtp.SMTPAddressFailedException et appeler ex.getAddress() avec l'objet d'exception pour obtenir les adresses à enlever, puis resoumettre l'opération avec les adresses enlevées.

Solution de contournement : surveillez activement vos listes de suppression et mettez à jour vos listes d'envoi. Ainsi, les adresses supprimées ne font pas partie de vos listes d'envoi de courriels. Pour plus d'informations, reportez-vous à Gestion de la liste de suppression.

JavaMail a été retiré et déplacé vers une bibliothèque de remplacement appelée AngusMail, où les développeurs ont résolu ce problème dans cette bibliothèque à partir de la version 1.0.0 publiée en janvier 2022. Pour plus de détails, visitez leur page sur le journal des modifications de cette version. Notez que le bug #7 est la solution à ce problème. AngusMail implémente la spécification JakartaMail et remplace JavaMail. Nous recommandons donc AngusMail aux développeurs Java.

Lien direct vers ce problème : Des problèmes JavaMail surviennent lorsque plusieurs destinataires sont définis dans un courriel et que des adresses électroniques sont supprimées

Erreur lors de la tentative d'ajout d'une suppression à partir d'un compartiment autre que de type racine

Détails : dans la console, si vous sélectionnez un compartiment autre qu'un compartiment racine et que vous accédez ensuite à la liste de suppression d'adresses électroniques, l'erreur suivante se produira si vous tentez d'ajouter une suppression :

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

Solution de contournement : accédez à la page des émetteurs approuvés, sélectionnez le compartiment racine, puis revenez à la liste de suppression d'adresses électroniques.

Lien direct vers ce problème : Erreur lors de la tentative d'ajout d'une suppression à partir d'un compartiment autre que de type racine

Impossible d'accéder aux informations d'identification SMTP pour les anciennes locations fédérées

Détails : les utilisateurs fédérés sont pris en charge pour Email Delivery, sauf avec les anciennes locations qui n'utilisent pas le système de gestion des identités interdomaines (SCIM). SCIM est la norme pour tous les accès aux informations d'identité. Depuis décembre 2018, toutes les locations utilisent SCIM.

Solution de contournement : demandez à un administrateur de votre location Oracle Cloud Infrastructure de créer un utilisateur dans la console qui sera à employer avec le service Email Delivery. La connexion directe à la console (pas de fédération) permettra d'accéder aux paramètres utilisateur et aux informations d'identification SMTP.

Lien direct vers ce problème :impossibilité d'accéder aux informations d'identification SMTP pour les anciennes locations fédérées