PAC ファイルとプロキシ ポートを持っていますが、ログインして GMail メールを読むことができません。JAVAMAIL API で 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)