我有一个基于javamail的gmail程序,我尝试在桌面上使用独立的Java应用程序并且没有任何问题,但是当我在Android模拟器上运行时,我得到了:
D / SntpClient(74):请求时间失败:java.net.SocketException:Address fami 不支持协议
CODE:
Properties props = System.getProperties();
props.setProperty("mail.imaps.host", "imap.gmail.com");
props.setProperty("mail.imaps.auth", "true");
props.setProperty("mail.imaps.debug", "true");
props.setProperty("mail.imaps.port", "993");
props.setProperty("mail.store.protocol", "imaps");
props.setProperty("mail.imap.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
props.setProperty("mail.imap.socketFactory.fallback", "false");
try {
Session session = Session.getDefaultInstance(props, null);
Store store = session.getStore("imaps");
store.connect("imap.gmail.com", 993, "xxxx@gmail.com", "xxxxx");