0
連接Hotmail帳戶對於通過Java郵件API與Hotmail帳戶的連接時,我米設置這些屬性會話超時與Java郵件API
pop3Props.setProperty("mail.pop3.ssl.enable", "true");
pop3Props.setProperty("mail.pop3s.socketFactory.class", SSL_FACTORY);
pop3Props.setProperty("mail.pop3s.socketFactory.fallback", "false");
pop3Props.setProperty("mail.pop3s.port", "995");
pop3Props.setProperty("mail.pop3s.socketFactory.port", "995");
Properties pop3Props = new Properties();
pop3Props.setProperty("mail.pop3s.port", "995");
Session session = Session.getInstance(pop3Props, null);
Store store = session.getStore("pop3s");
store.connect(host, 995, username, password);
我能夠登錄到我的Hotmail帳戶,並進行其他操作(發送/接收),但
一段時間後(我認爲)會話超時情況發生,即無法使用Hotmail 服務器連接。 後來一段時間以後又把它工作正常(1M能夠使用Hotmail
服務器連接)。 我在我的代碼檢查,每當我打開一個新的連接,我爲關也。 請幫忙。
你好漢農,感謝答覆我不開了很長一段時間的連接。 但是,是的,我打開和關閉連接頻繁(比如爲每個郵件功能,就如同撰寫,回覆,FWD等我打開之後再次接近新的連接)。 如果是這個原因,我應該要保持較長時間的連接? – user2710039
這取決於你的應用程序。如果一起發生了一系列自然的事件,並且可以保持整個序列的連接暢通,那最好。如果您打開連接的每個「郵件功能」都是基於某人做某事的,那麼通常很難在短時間內執行太多操作。如果您正在進行自動郵件處理,那麼您很可能會超出限制。您可能需要嘗試查看Hotmail允許的內容。 –