Java-收邮件

简介: import java.util.Properties;import javax.mail.Folder;import javax.mail.Message;import javax.
import java.util.Properties;

import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Store;



public class SimpleRecMail {
    public static void main(String[] args) {
        String host = "pop3.163.com";

        String username = "mchotdog_011";

        String password = "mchotdog";

        // Create empty properties

        try{
        Properties props = new Properties();

        // Get session

        Session session = Session.getDefaultInstance(props, null);

        // Get the store

        Store store = session.getStore("pop3");

        store.connect(host, username, password);

        // Get folder
        Folder folder = store.getDefaultFolder();

        if(folder == null) throw new Exception("No default folder");
        folder = folder.getFolder("INBOX");
        if(folder == null) throw new Exception("No POP3 INBOX");
        folder.open(Folder.READ_ONLY);

        // Get directory

        Message message[] = folder.getMessages();

        for (int i = 0, n = message.length; i < n; i++) {
            System.out.println(message[i]);
            System.out.println(i + ": " + message[i].getFrom()

            + "\t" + message[i].getSubject());

        }
        // Close connection
        folder.close(false);
        store.close();
        }catch(Exception ex){
            ex.printStackTrace();
        }

    }
}
目录
相关文章
|
Java
Java Email邮件阿里云发不了怎么处理
最近升级了一下SpringBoot的版本,结果发现之前工作的好好的邮件突然罢工了,罢工的原因还不止一个,接下来记录一下解决方案
425 0
|
1月前
|
Java
使用java底层实现邮件的发送(含测试,源码)
使用java底层实现邮件的发送(含测试,源码)
9 0
|
1月前
|
Java 数据安全/隐私保护 Windows
java实现邮件发送准备工作(前期配置)
java实现邮件发送准备工作(前期配置)
7 0
|
6月前
|
Java 数据安全/隐私保护
【Java用法】java使用javax.mail读取邮箱,SpringBoot javax.mail获取邮件内容,根据时间段筛选邮件,内附代码,拿来即用
【Java用法】java使用javax.mail读取邮箱,SpringBoot javax.mail获取邮件内容,根据时间段筛选邮件,内附代码,拿来即用
110 0
|
6月前
|
Java
【Java】SpringBoot邮件发送实现
这里我用的是网易免费企业邮箱。参数请不要照抄,改成适合自己的。
91 0
java邮件提醒实现
最近做项目的时候,有这样一个需求,因为项目中的流程是分级流转审批的过程,所以当前人操作完成之后,需要程序的一个固定邮箱通过邮件通知下级相应人员进行处理,所以也就有了小编今天的这篇博文。
|
11月前
|
Java
使用java底层实现邮件的发送(含测试,源码)
直接上代码:3个类,两个主要的类,一个测试类: 主类(Mail):
120 0
|
11月前
|
Java 数据安全/隐私保护 Windows
java实现邮件发送准备工作(前期配置)
java实现邮件发送准备工作(前期配置)
108 0
Java邮箱地址无效导致群发邮件失败的解决方案
Java邮箱地址无效导致群发邮件失败的解决方案
|
缓存 Java 数据库
Java web 开发涉及多线程和锁定的应用场景有哪些?(邮件发送和接收示例)
Java web 开发中,有一些场景需要用到多线程和锁定,以提高性能、保证数据一致性或实现特定的功能,多线程和锁定提升网站性能、保障数据安全或实现复杂功能的重要技术手段。
216 0
Java web 开发涉及多线程和锁定的应用场景有哪些?(邮件发送和接收示例)