Tag: pop3

Javamail从特定发件人处获取所有电子邮件

在java中,我需要从特定的发件人那里获取所有电子邮件。 有几种方法可以做到这一点,如下所示: http : //www.codejava.net/java-ee/javamail/using-javamail-for-searching-e-mail-messages 但是我需要在gmail端完成这个过程。 我阅读所有电子邮件然后决定应该继续哪一个电子邮件是不对的。 另外在http://alvinalexander.com/java/javamail-multiple-search-terms-pop3-mailbox-yahoo中你可以搜索它很棒的邮件正文,但是发件人(FROM部分)呢? 我该如何过滤它? 每次阅读所有电子邮件都不利于我们的带宽(当然,我们可以标记上次阅读的电子邮件,并以某种方式阅读所有新电子邮件,例如使用UIDFolder) 谢谢

计算Gmail INBOX中的电子邮件数量

这是用于计算gmail邮箱中邮件数量的代码。 Properties props = new Properties(); props.put(“mail.pop3.host” , “pop.gmail.com”); props.put(“mail.pop3.user” , “username”); props.put(“mail.pop3.socketFactory” , 995 ); props.put(“mail.pop3.socketFactory.class” , “javax.net.ssl.SSLSocketFactory” ); props.put(“mail.pop3.port” , 995); Session session = Session.getDefaultInstance(props , new Authenticator() { @Override protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication( “username” , “password”); } }); try { Store store = session.getStore(“pop3”); store.connect(“pop.gmail.com” , “username” , “password”); […]

如何使用POP3检索gmail子文件夹/标签?

下面的代码使用javamail API来访问gmail, String host = “pop.gmail.com”; int port = 995; Properties properties = new Properties(); properties.put(“mail.smtp.socketFactory.class”, “javax.net.ssl.SSLSocketFactory”); final javax.mail.Session session = javax.mail.Session.getInstance(properties); store = session.getStore(“pop3s”); store.connect(host, port, mCredentialaNme, mCredentialApss); // *************************************************************** Folder personalFolders[] = store.getDefaultFolder().list( “*” ); // *************************************************************** for (Folder object : personalFolders) { // *********************************** System.out.println( object.list(“*”) ); // *********************************** if ((object.getType() & […]