JavaMail API를 사용하는 IMAP SSL을 통해 Exchange 서버에서 이메일을 읽으 려합니다. 다음 코드를 사용하고 있습니다.javamail이 메일을 읽기 위해 ssl을 통해 imap에 연결합니다.
속성 props = System.getProperties();
props.setProperty ("mail.store.protocol", "imaps");
세션 세션 = Session.getDefaultInstance (props, null);
스토어 스토어 = session.getStore ("imaps");
store.connect ("서버 호스트 이름", "사용자 이름", "암호");
하지만 연결을 설정할 수 없습니다. 내가 얻는 것은 다음과 같은 오류입니다.
javax.mail.MessagingException : sun.security.validator.ValidatorException : PKIX 경로 유효성 검사가 실패 java.security.cert.CertPathValidatorException : 타임 스탬프 확인에 실패; 중첩 된 예외입니다 : javax.net.ssl.SSLHandshakeException : sun.security.validator.ValidatorException : PKIX 경로 확인 실패 : java.security.cert.CertPathValidatorException : 타임 스탬프 검사가 com.sun.mail에 실패했습니다. imap.IMAPStore.protocolConnect javax.mail.Service.connect (Service.java:172)에서 javax.mail.Service.connect (Service.java:291)에서 (IMAPStore.java:618)
에서
다음과 같은 전제 조건이 있는지 확실하지 않습니다. r 연결을 설정합니다.
감사합니다.
당신이 말하는 링크를 더 이상 사용할 수 없습니다. –