使用Javamail通过imap访问gmail(在代理之后)
我正在使用早期线程中的代码(也粘贴了下面的代码): 如果我在代理后面,如何使此代码工作 连接超时,我已尝试搜索解决方案,但无效使用Javamail通过imap访问gmail(在代理之后),java,proxy,gmail,imap,jakarta-mail,Java,Proxy,Gmail,Imap,Jakarta Mail,我正在使用早期线程中的代码(也粘贴了下面的代码): 如果我在代理后面,如何使此代码工作 连接超时,我已尝试搜索解决方案,但无效 public static void main(String args[]) { Properties props = System.getProperties(); props.setProperty("mail.store.protocol", "imaps"); try { Session session
public static void main(String args[]) {
Properties props = System.getProperties();
props.setProperty("mail.store.protocol", "imaps");
try {
Session session = Session.getDefaultInstance(props, null);
Store store = session.getStore("imaps");
store.connect("imap.gmail.com", email, password);
System.out.println(store);
Folder inbox = store.getFolder("Inbox");
inbox.open(Folder.READ_ONLY);
Message messages[] = inbox.getMessages();
for(Message message:messages) {
System.out.println(message);
}
} catch (NoSuchProviderException e) {
e.printStackTrace();
System.exit(1);
} catch (MessagingException e) {
e.printStackTrace();
System.exit(2);
}
}
谢谢,
Chris。代理背后并不会阻止您连接到IMAP 可能有两个原因
感谢代理后的不会阻止您连接到IMAP 可能有两个原因
我尝试Ping imap.google.com:“Ping请求找不到主机imap.google.com。请检查名称,然后重试。”。我如何知道我的ip是否被禁止?谢谢,克里斯。确认网络问题。请与您的ISP或网络管理员联系。@mtariq您是如何发现网络问题的?您是如何解决的?我尝试Ping imap.google.com:“Ping请求找不到主机imap.google.com。请检查名称,然后重试。”。我如何知道我的ip是否被禁止?谢谢,克里斯。确认网络问题。请与您的ISP或网络管理员联系。@mtariq您是如何发现网络问题的?您是如何解决的?