Il pacchetto com.sun.mail non è disponibile

In precedenza, il pacchetto di implementazione di riferimento com.sun.mail era fornito come API di terze parti da Funzioni JavaMail 1.5, JavaMail 1.6e Jakarta Mail 2.0. L'API della specifica di Jakarta Mail è stata ora suddivisa dall'API dell'implementazione di riferimento. Rimuovere l'uso dei pacchetti com.sun.mail dall'applicazione.

Questa regola viene contrassegnata una vola per la classe Java.

Per gli utenti delle classi encoder e decoder com.sun.mail, per facilitare questa modifica, Jakarta Mail 2.1 introduce l'interfaccia del programma di utilità jakarta.mail.util.StreamProvider, che può essere facilmente ottenuta con Metodo jakarta.mail.Session.getStreamProvider(). È possibile quindi utilizzare l'istanza StreamProvider per ottenere flussi codificati decodificati per metodi di codifica/decodifica supportati da Jakarta Mail 2.1.

I metodi di sostituzione consigliati jakarta.mail.util.StreamProviderper le classi encoder e decoder com.sun.mail sono:

Per ulteriori informazioni sulla migrazione di Jakarta 10, consultare Differenze tra Jakarta Mail 2.1 e 2.0.

Inoltre, consultare il blog introducing Jakarta Mail 2.1 in Open Liberty e Jakarta Mail 2.1 Javadoc.