簡體   English   中英

store.connect(主機,用戶名,密碼)未連接到我的Gmail

[英]store.connect(host,username,password) is not Connecting to my gmail

我正在嘗試編寫一個連接到I MAP g郵件收件箱並從收件箱中檢索所有郵件並處理它們的測試用例但是語句store.connect(host,userName,password); 沒有連接到g郵件商店。 我跟蹤調試輸出時沒有錯誤,就像下面一樣

DEBUG: setDebug: JavaMail version 1.4.6
DEBUG: getProvider() returning javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Oracle]
DEBUG IMAPS: mail.imap.fetchsize: 16384
DEBUG IMAPS: mail.imap.ignorebodystructuresize: false
DEBUG IMAPS: mail.imap.statuscachetimeout: 1000
DEBUG IMAPS: mail.imap.appendbuffersize: -1
DEBUG IMAPS: mail.imap.minidletime: 10
DEBUG IMAPS: enable STARTTLS
DEBUG IMAPS: trying to connect to host "imap.gmail.com", port 993, isSSL true 

我用下面的代碼解決了這個問題。

MailSSLSocketFactory socketFactory= new MailSSLSocketFactory();
        socketFactory.setTrustAllHosts(true);
        properties.put("mail.imaps.ssl.socketFactory", socketFactory);
.........
Session session = Session.getDefaultInstance(properties);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM