我正在尝试创建一个电子邮件客户端,但我无法连接到pop3服务器。我使用以下链接发送电子邮件:
http://java.sun.com/developer/onlineTraining/JavaMail/contents.html
http://www.jondev.net/articles/Sending_Emails_without_User_Intervention_%28no_Intents%29_in_Android
Sending Email in Android using JavaMail API without using the default/built-in app
我从模拟器和真实设备发送电子邮件。现在,我正在尝试连接到pop3服务器以读取具有以下属性的消息:
props.setProperty("mail.transport.protocol", "pop3");
props.setProperty("mail.host", server);
props.put("mail.pop3.auth", "true"); // smtp authentication - default on
props.put("mail.pop3.port", "110");
props.put("mail.pop3.socketFactory.port", "110");
props.put("mail.pop3.socketFactory.class",
"javax.net.ssl.SSLSocketFactory");
props.put("mail.pop3.socketFactory.fallback", "false");
props.setProperty("mail.pop3.quitwait", "false");
props.put("mail.debug", "true"); // debug mode on or off - default off
session = Session.getDefaultInstance(props, this);
但是应用程序无法连接到服务器。我附加logCat,表明它无法加载javamail.providers然后它加载默认提供程序。然后它无法加载javamail.address,尝试连接到pop3.gmail.com但无法连接。
我是android新手,任何人都可以指导我吗?
问题解决了,我的属性不正确。从以下链接获得帮助
how to synchronize application email to server email using java mail in android