2010-06-17 56 views
0

props.put(「mail.debug」,「true」); props.setProperty(「mail.store.protocol」,「imaps」); props.setProperty(「mail.imaps.auth.plain.disable」,「false」); props.setProperty(「mail.imaps.host」,「Mail3.connect.com」); props.setProperty(「mail.imaps.port」,「135」); props.setProperty(「mail.imaps.user」,「test」); props.setProperty(「mail.imaps.pwd」,「123」); props.setProperty(「mail.imaps.ssl.protocols」,「SSL」); props.setProperty(「mail.imaps.socketFactory.class」,「javax.net.ssl.SSLSocketFactory」); props.setProperty(「mail.imaps.socketFactory.fallback」,「false」); props.setProperty(「mail.imaps.socketFactory.port」,「135」);通過Java中的IMAPS從Microsoft Exchange Server 2007中提取郵件

我已經做了所有這些,但它仍然說 javax.mail.AuthenticationFailedException:無法連接,沒有指定密碼?

好心幫我出 感謝


我也用下面的代碼進行連接,但所有的垃圾

進口java.util.Properties; import javax.mail。*;

公共類TestSSL {

/** 
* @param args 
*/ 
public static void main(String[] args) { 

      Properties props = System.getProperties();   
     props.put("mail.imaps.auth.plain.disable","true"); 
      try { 
       Session session = Session.getDefaultInstance(props, null); 
       session.setDebug(true); 
       Store store = session.getStore("imaps"); 
       store.connect("host", 993, "username", "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 (Exception e) { 
      e.printStackTrace(); 
      System.exit(2); 
     } 

}

pllllllllllzzzzzzzzzzzzzzzz幫助

回答

0

嘗試使用Apache JAMES,將解決你的問題。讓我們知道它是如何解決的。好運。再見

+0

親愛的,我不需要郵件服務器,但我需要通過imaps連接請幫助 – user369151 2010-06-17 12:02:38

相關問題