mailreader1.java

来自「100多M的J2EE培训内容」· Java 代码 · 共 49 行

JAVA
49
字号
//JavaMail:MailReader1.java
//author:ZhangHongbin 
//This program is protected by copyright laws.
//Mail Reader program.
import java.util.*;
import javax.mail.internet.*;
import javax.mail.*;
import java.io.*;
public class MailReader1
{
	public static void main(String[] args) throws Exception
	{	
		String pop3 = "pop.21cn.com";
		String user = "bestbooks@21cn.com";
		//String user = "abc@21cn.com";
		String password = "7965117";
		//String password = "123456";
		Properties props = System.getProperties();
		Session session = Session.getInstance(props,null);
		Store store = session.getStore("pop3");
		store.connect(pop3,user,password);
		Folder folder = store.getFolder("INBOX");
		folder.open(Folder.READ_ONLY);
		Message[] msg =folder.getMessages();
		for (int i=0; i <msg.length;++i)
		{
			System.out.println("From: "+
				msg[i].getFrom()[0]);
			System.out.println("Subject: "+
				msg[i].getSubject());
			if ( ((msg[i].getFrom()[0]).toString()).equalsIgnoreCase("bestbooks@21cn.com"))
			{
				String s; 
				BufferedReader in =new BufferedReader(
                    new InputStreamReader(msg[i].getInputStream()));
				System.out.println("---Mail Text---");
				
				while((s = in.readLine())!= null)
				{
        			System.out.println(s);
				}
				in.close();
			}
		}
		folder.close(false);
		store.close();
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?