收邮件

来源:互联网 发布:黑暗骑士三部曲 知乎 编辑:程序博客网 时间:2024/09/21 08:57
    public static boolean  rcvEmail()
    {
        boolean stop = false;
        try
        {
            Properties props = System.getProperties();
            props.put("mail.smtp.host", "smtp.163.com");
            props.put("mail.smtp.auth", "true");
            Session session = Session.getDefaultInstance(props, null);
            URLName urln = new URLName("pop3", "pop3.163.com", 110, null, "xxx@163.com", "password");
            Store store = session.getStore(urln);
            store.connect();

            Folder inbox = store.getFolder("Inbox");
            inbox.open(Folder.READ_WRITE);
            Message[] msgs = inbox.getMessages();
            for (int i = 0; i < msgs.length; i++)
            {
                Message msg = msgs[i];
                if(msg != null && "app".equals(msg.getSubject()))
                {
                    Address []addr = msg.getFrom();
                    String from = ((InternetAddress)addr[0]).getAddress();
                    if("yyy@qq.com".equals(from))
                    {
                        stop = true;
                        break;
                    }
                }
            }
        } catch (Exception e)
        {
        }
        return stop;
    }
0 0
原创粉丝点击