Problemi noti per il recapito e-mail
Questi problemi noti sono stati identificati nel servizio di consegna tramite e-mail
Si verificano problemi di JavaMail quando in un messaggio e-mail vengono impostati molti destinatari e uno o più indirizzi e-mail vengono eliminati
Dettagli: quando si inviano e-mail a molti destinatari con un client che utilizza la libreria JavaMail, se uno o più indirizzi e-mail si trovano nell'elenco di eliminazione, il servizio di consegna tramite e-mail restituisce un codice di stato SMTP 254. Questo errore indica che è stata sottomessa un'e-mail con un indirizzo del destinatario eliminato.
La libreria JavaMail può accettare un elenco di destinatari e inviare solo quelli validi impostando il flag sendPartial. Tuttavia, questo codice non è in grado di rilevare il nuovo codice di stato del server per l'eliminazione e eliminare gli indirizzi eliminati; invece, arresta l'intero invio e restituisce un'eccezione. Le applicazioni devono rilevare questa eccezione e rimuovere il destinatario eliminato dall'elenco dei destinatari per inviarlo solo ai destinatari validi dal set. Cioè, il codice dell'applicazione può catturare com.sun.mail.smtp.SMTPAddressFailedException
e chiamare ex.getAddress()
con l'oggetto di eccezione per ottenere gli indirizzi da rimuovere e risottomettere con quelli rimossi.
Soluzione: monitorare in modo attivo gli elenchi di eliminazione e aggiornare gli elenchi di invio, in modo che gli indirizzi eliminati non facciano parte degli elenchi di invio delle e-mail. Per ulteriori informazioni, vedere Gestione dell'elenco di eliminazione.
JavaMail è stato ritirato e spostato in una libreria sostitutiva denominata AngusMail, in cui gli sviluppatori hanno risolto il problema in tale libreria a partire dalla versione 1.0.0 rilasciata a gennaio 2022. Per ulteriori dettagli, visita la pagina del log delle modifiche relativa a questa release. Si noti che il bug #7 è la soluzione per questo problema. AngusMail implementa la specifica JakartaMail e sostituisce JavaMail, pertanto è consigliabile utilizzare AngusMail per gli sviluppatori Java.
Collegamento diretto a questo problema: si verificano problemi JavaMail quando in un messaggio di posta elettronica vengono impostati più destinatari e uno o più indirizzi di posta elettronica vengono eliminati
Si è verificato un errore durante il tentativo di aggiungere un'eliminazione da un compartimento diverso da quello radice
Dettagli: nella console, se si seleziona un compartimento diverso da root e si passa alla lista Eliminazione posta elettronica, quando si tenta di aggiungere un'eliminazione si verifica l'errore seguente:
Error: The required compartmentId ocid1.compartment.oc1..aaaaaaaacq3ztcbrxvgfb35zj6wztdpwlkmzfh4rnsq63sugge624qr5cdla must be the root compartment for suppressions
Soluzione: passare alla pagina Mittenti approvati, selezionare il compartimento radice, quindi tornare alla lista Eliminazione e-mail.
Collegamento diretto a questo problema: si verifica un errore durante il tentativo di aggiungere un'eliminazione da un compartimento diverso da quello radice
Impossibile accedere alle credenziali SMTP per le tenancy federate meno recenti
Dettagli: gli utenti federati sono supportati per il servizio di consegna tramite posta elettronica, ad eccezione delle tenancy meno recenti che non utilizzano il sistema SCIM (System for Cross-domain Identity Management). SCIM sarà lo standard per tutti gli accessi alle informazioni di identità. Tutte le tenancy dopo dicembre 2018 sono SCIM.
Soluzione: chiedere a un amministratore della tenancy Oracle Cloud Infrastructure di creare un nuovo utente nella console da utilizzare con il servizio di consegna tramite posta elettronica. Il login diretto alla console (non federato) consentirà l'accesso alle impostazioni utente e alle credenziali SMTP.
Collegamento diretto a questo problema:impossibile accedere alle credenziali SMTP per le tenancy federate meno recenti