PAC 파일 및 프록시 포트는 있지만 로그인 및 read 메일 메일은 사용할 수 없습니다. 사람이 같은 설정했을 JavaMail에 API .I에 PAC 및 프록시 포트를 사용하는 방법을 나에게 보여줄 수IMAC 프로토콜을 사용하는 Gmail 메일 읽기, PAC 방화벽
propsIMAP = new Properties();
propsSMTP = new Properties();
propsIMAP.setProperty("http.proxyHost", "http-proxy01.domain.com");
propsIMAP.setProperty("http.proxyPort", "88");
propsIMAP.put("mail.imap.starttls.enable","true");
propsIMAP.put("mail.imap.host", ImapServerName);
propsIMAP.put("mail.imap.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
propsIMAP.put("mail.imap.socketFactory.fallback", "false");
propsIMAP.put("mail.transport.protocol", "imaps");
propsIMAP.put("mail.imap.auth", "true");
propsIMAP.put("mail.imaps.port", "993");
과 점점 오류로 :
DEBUG IMAP: mail.imap.fetchsize: 16384
DEBUG IMAP: mail.imap.ignorebodystructuresize: false
DEBUG IMAP: mail.imap.statuscachetimeout: 1000
DEBUG IMAP: mail.imap.appendbuffersize: -1
DEBUG IMAP: mail.imap.minidletime: 10
DEBUG IMAP: enable STARTTLS
DEBUG IMAP: trying to connect to host "webmail.gmail.com", port 993, isSSL false
javax.mail.MessagingException: webmail.gmail.com;
nested exception is:
java.net.UnknownHostException: webmail.gmail.com
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:670)
@ user3009301 : 코드가 작동하면 대답을 수락하고 질문에 답변 할 수 있습니까? 그래도 작동하지 않는다면 의견을 남기십시오. – Caadi0
"main"스레드의 예외 java.lang.SecurityException : 기본 세션에 대한 액세스가 거부 됨 – user3009301
@ user3009301 : 인증자가 필요하다고 생각합니다. 다음 질문을 참조하십시오. http://stackoverflow.com/questions/11566772/java-mail-api -exception-throw-saying-java-lang-securityexception-d에 대한 액세스 – Caadi0