com.sun.mail 패키지를 사용할 수 없음

이전에는 com.sun.mail 참조 구현 패키지가 JavaMail 1.5, JavaMail 1.6 및 Jakarta Mail 2.0 기능에 의해 써드파티 API로 제공되었습니다. 이제 Jakarta Mail 스펙 API가 참조 구현의 API에서 분리되었습니다. 애플리케이션에서 com.sun.mail 패키지의 사용을 제거하십시오.

이 규칙은 Java 클래스당 한 번씩 플래그 지정됩니다.

com.sun.mail 인코더 및 디코더 클래스 사용자가 쉽게 변경할 수 있도록 Jakarta Mail 2.1에서는 jakarta.mail.util.StreamProvider 유틸리티 인터페이스를 소개합니다. 이 인터페이스를 통해 jakarta.mail.Session.getStreamProvider() 메소드를 쉽게 얻을 수 있습니다. 그런 다음 StreamProvider 인스턴스를 사용하여 Jakarta Mail 2.1이 지원하는 인코딩/디코딩 메소드에 맞는 인코딩/디코딩 스트림을 얻을 수 있습니다.

com.sun.mail 인코더 및 디코더 클래스에게 권장되는 대체 jakarta.mail.util.StreamProvider 메소드는 다음과 같습니다.

더 많은 Jakarta 10 마이그레이션 정보는 Jakarta Mail 2.1 및 2.0의 차이점을 참조하십시오.

또한 Open Liberty 및 Jakarta Mail 2.1 Javadoc에 Jakarta Mail 2.1을 소개하는 블로그를 참조하십시오.