Dříve byl referenční balík implementace com.sun.mail poskytován funkcemi
JavaMail 1.5, JavaMail 1.6 a Jakarta Mail 2.0 jako rozhraní API třetí strany. Rozhraní API pro specifikaci pošty Jakarta bylo nyní rozděleno
z rozhraní API implementace odkazů. Odeberte použití balíků com.sun.mail z vaší aplikace.
Toto pravidlo je pro třídu Java označeno jednou.
Uživatelům tříd kodéru a dekodéru com.sun.mail pomáhá aplikace Jakarta Mail 2.1 usnadnit tuto změnu
představením rozhraní obslužného programu jakarta.mail.util.StreamProvider, které lze snadno získat pomocí metody
jakarta.mail.Session.getStreamProvider(). Poté můžete použít
instanci StreamProvider k získání kódovaných/dekódovaných proudů pro metody kódování/dekódování, které podporuje aplikace Jakarta Mail 2.1.
Doporučené náhradní metody jakarta.mail.util.StreamProvider pro třídy
kodéru a dekodéru com.sun.mail jsou:
BASE64DecoderStream a BASE64EncoderStream jsou nahrazeny inputBase64 a outputBase64.BEncoderStream je nahrazena outputB.LineInputStream a LineOutputStream jsou nahrazeny inputLineStream a outputLineStream.QDecoderStream a QEncoderStream jsou nahrazeny inputQ a outputQ.QPDecoderStream a QPEncoderStream jsou nahrazeny inputQP a outputQP.UUDecoderStream a UUEncoderStream jsou nahrazeny inputUU a outputUU.Další informace o migraci produktu Jakarta 10 viz téma Rozdíly mezi Jakarta Mail 2.1 a 2.0.
Viz také blog zavádějící Jakarta Mail 2.1 v Open Liberty a v Jakarta Mail 2.1 Javadoc.