Korábban a com.sun.mail referencia implementációs csomagot a
JavaMail 1.5, JavaMail 1.6 és Jakarta Mail 2.0 funkciók harmadik féltől származó API-ként biztosították. A Jakarta Mail specifikáció
API most a referencia megvalósítás alkalmazásprogramozási felületéről lett felosztva. Távolítsa el a com.sun.mail csomagokat az alkalmazásból.
Ez a szabály Java osztályonként egyszer kerül megjelölésre.
A com.sun.mail kódoló és dekóder osztályok felhasználóinak segítésére a Jakarta Mail 2.1
bevezeti a jakarta.mail.util.StreamProvider amely könnyen beszerezhető a
jakarta.mail.Session.getStreamProvider() metódus. Ezután felhasználhatja a StreamProvider
példányt a Jakarta Mail 2.1 által támogatott kódolási/dekódolási metódusokhoz kódolt/dekódolt folyamok lekérdezéséhez.
A com.sun.mail
kódoló és dekóder osztályok ajánlott helyettesítési jakarta.mail.util.StreamProvider metódusai a következők:
BASE64DecoderStream és BASE64EncoderStream helyett inputBase64 és outputBase64lép.BEncoderStream helyére a outputBkerül.LineInputfolyam és LineOutputfolyam a inputLineStream és a outputLineStreamközé kerül.QDecoderStream és QEncoderStream helyett inputQ és outputQlép.QPDecoderStream és QPEncoderStream helyett inputQP és outputQPlép.UUDecoderStream és UUEncoderStream a inputUU és a outputUUhelyettesíti.További Jakarta 10 költöztetési információk: Különbségek a Jakarta Mail 2.1 és 2.0 között.
Továbbá tekintse meg a blogot, amely bemutatja a Jakarta Mail 2.1 in Open Liberty alkalmazást, valamint a Jakarta Mail 2.1 Javadoc-ot.