Bekannte Probleme bei Email Delivery

Diese bekannten Probleme wurden bei Email Delivery identifiziert

JavaMail-Fehler treten auf, wenn viele Empfänger in einer E-Mail festgelegt sind und mindestens eine der E-Mail-Adressen unterdrückt wird

Details: Wenn E-Mails mit einem Client, der die JavaMail-Bibliothek verwendet, an viele Empfänger gesendet werden und sich eine oder mehrere E-Mail-Adressen in der Unterdrückungsliste befinden, gibt der Email Delivery-Service einen 254-SMTP-Statuscode zurück. Dieser Fehler gibt an, dass eine E-Mail mit einer unterdrückten Empfängeradresse weitergeleitet wurde.

Die JavaMail-Bibliothek kann eine Empfängerliste annehmen und nur die gültigen senden, indem das Kennzeichen sendPartial gesetzt wird. Dieser Code kann jedoch den neuen Serverstatuscode zur Unterdrückung nicht erkennen und kann die unterdrückten Adressen nicht löschen. Stattdessen stoppt er den gesamten Senden und gibt eine Ausnahme zurück. Anwendungen müssen diese Ausnahme abfangen und den unterdrückten Empfänger aus der Empfängerliste entfernen, damit der Versand nur an die gültigen Empfänger aus dem Set erfolgt. Das heißt, der Anwendungscode kann com.sun.mail.smtp.SMTPAddressFailedException abfangen und ex.getAddress() mit dem Ausnahmeobjekt aufrufen, um die zu entfernenden Adressen zu erhalten, und die Weiterleitung ohne diese wiederholen.

Workaround: Überwachen Sie Ihre Unterdrückungslisten aktiv, und aktualisieren Sie Ihre Sendelisten, sodass Ihre E-Mail-Weiterleitungslisten keine unterdrückten Adressen enthalten. Weitere Informationen finden Sie unter Unterdrückungsliste verwalten.

JavaMail wurde eingestellt und in eine Ersatzbibliothek namens AngusMail verschoben, wo Entwickler dieses Problem in dieser Bibliothek ab Version 1.0.0, die im Januar 2022 veröffentlicht wurde, behoben haben. Weitere Informationen finden Sie auf der Changelog-Seite für dieses Release. Beachten Sie, dass der Bug #7 die Lösung für dieses Problem ist. AngusMail implementiert die Spezifikation JakartaMail und ersetzt JavaMail. Daher wird AngusMail für Java-Entwickler empfohlen.

Direkter Link zu diesem Problem: JavaMail-Probleme treten auf, wenn mehrere Empfänger in einer E-Mail festgelegt sind und mindestens eine der E-Mail-Adressen unterdrückt wird

Fehler beim Hinzufügen einer Unterdrückung aus einem anderen Compartment als Root

Details: Wenn Sie in der Konsole ein anderes Compartment als Root auswählen und dann zur E-Mail-Unterdrückungsliste navigieren, tritt der folgende Fehler auf, wenn Sie versuchen, eine Unterdrückung hinzuzufügen:

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

Workaround: Navigieren Sie zur Seite mit den genehmigten Absendern, wählen Sie das Root Compartment aus, und gehen Sie dann zur E-Mail-Unterdrückungsliste zurück.

Direkter Link zu diesem Problem: Fehler beim Hinzufügen einer Unterdrückung aus einem anderen Compartment als Root

Zugriff auf SMTP-Zugangsdaten für ältere föderierte Mandanten nicht möglich

Details: Föderierte Benutzer werden für Email Delivery unterstützt. Eine Ausnahme stellen dabei ältere Mandanten dar, die System for Cross-Domain Identity Management (SCIM) nicht verwenden. SCIM wird als Standard für den Zugriff auf alle Identitätsinformationen verwendet. Alle Mandanten nach Dezember 2018 nutzen SCIM.

Workaround: Bitten Sie einen Administrator in Ihrem Oracle Cloud Infrastructure-Mandanten, einen neuen Benutzer in der Konsole zu erstellen, der mit dem Email Delivery-Service verwendet werden soll. Wenn Sie sich direkt (nicht föderiert) in der Konsole anmelden, können Sie auf Benutzereinstellungen und SMTP-Zugangsdaten zugreifen.

Direkter Link zu diesem Problem:Zugriff auf SMTP-Zugangsdaten für ältere föderierte Mandanten nicht möglich