2011-12-14 2 views
0

У меня есть этот код, и когда я пытаюсь подключиться к Gmail, я получаю время соединения из исключенияJavaMail Gmail ConnectionTimeOut

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", "my.email.id", "eightasteriks"); 

P.S:

  • Я скопировал этот код из Stackover нити потока.
  • Все необходимые библиотеки были импортированы

ответ

0

Это обычно происходит, когда вы находитесь за брандмауэром или Websense и оно не позволит вам подключиться к Gmail, вы можете проверить и убедиться, что ваш брандмауэр позволяет Java и ваш Websense не блокирует gmail?

+0

Как я могу проверить это? любая конкретная команда или что? –

+0

для проверки websense проще всего проверить, можете ли вы получить доступ к gmail из своего браузера, брандмауэра, на котором вы находитесь? – mprabhat

+0

Я могу открыть gmail и все продукты, связанные с Google. Есть только 2 заблокированных сайта и которые являются facebook и еще один. Именно по этой причине я доволен тем, что когда я могу получить доступ к gmail, почему я не могу подключиться. Я нахожусь в Windows XP Как я могу проверить, открыты ли для меня порты, к которым подключается Java для imap? –

Смежные вопросы