zoukankan      html  css  js  c++  java
  • javamail收取邮件demo code 全新时代

    Properties props = System.getProperties();
    props.setProperty("mail.pop3.port", "110");
    Session session = Session.getDefaultInstance(props, null);
    
    URLName urln = new URLName("pop3", "pop.qq.com", Integer.parseInt("110"), null, "xxx@qq.com", "xxx-Pwd");
    Store store = session.getStore(urln);
    store.connect();  //邮箱连接
    Folder inbox = null;
              inbox = store.getFolder("INBOX"); //获取收件箱目录
                inbox.open(Folder.READ_ONLY);  //只读方式打开
                
                FetchProfile profile = new FetchProfile();
               profile.add(FetchProfile.Item.ENVELOPE);  //信件
                
                Message[] messages = inbox.getMessages();  //邮箱获取邮件
                inbox.fetch(messages, profile);           //收件
                System.out.println("收件箱的邮件数:" + messages.length);
                
              for (int i = 0; i < messages.length; i++) {
                    // 邮件发送者
                    String from = messages[i].getFrom()[0].toString();
                    InternetAddress ia = new InternetAddress(from);
                    System.out.println("FROM:" + ia.getPersonal() + '('+ ia.getAddress() + ')');
                    // 邮件标题
                    System.out.println("TITLE:" + messages[i].getSubject());
                    // 邮件大小
                    System.out.println("SIZE:" + messages[i].getSize());
                    // 邮件发送时间
                    System.out.println("DATE:" + messages[i].getSentDate());
                    // 邮件内容                
          System.out.println("Content:" + messages[i].getContent().toString()+"<br/>");
              }
    //关闭
    inbox.close(false);
    store.close(); 
  • 相关阅读:
    归并排序
    堆排序
    数组数据生成器
    冒泡排序
    快速排序
    希尔排序
    排序接口与抽象类(java)
    Pycharm下HTMLTestRunner不生成测试报告
    抓包工具使用记录
    接口学习笔记
  • 原文地址:https://www.cnblogs.com/simpledev/p/2976055.html
Copyright © 2011-2022 走看看