下面是查看邮件信息列表的JAVA代码:
package showmailmsgm;
import javax.mail.Store;
import javax.mail.FetchProfile;
import java.util.Properties;
import javax.mail.Session;
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.internet.InternetAddress;
public class Semail {
public static void main(String[] args) {
try {
Properties props = new Properties();
Session s = Session.getInstance(props);
Store store = s.getStore("pop3");
store.connect("pop.163.com", "bluebit_cn", "xiaohao");
Folder folder = store.getFolder("Inbox");
folder.open(Folder.READ_WRITE);
FetchProfile profile = new FetchProfile();
profile.add(FetchProfile.Item.ENVELOPE);
Message arraymessage[] = folder.getMessages();
folder.fetch(arraymessage, profile);
System.out.println("收件箱的邮件数:" + arraymessage.length);
for (int i = 0; i < arraymessage.length; i++) {
//邮件发送者
String from = arraymessage[i].getFrom()[0].toString();
InternetAddress ia = new InternetAddress(from);
System.out.println("FROM:" + ia.getPersonal() + '(' +
ia.getAddress() + ')');
//邮件标题
System.out.println("TITLE:" + arraymessage[i].getSubject());
//邮件大小
System.out.println("SIZE:" + arraymessage[i].getSize());
//邮件发送时间
System.out.println("DATE:" + arraymessage[i].getSentDate());
}
folder.close(false);
store.close();
} catch (Exception ee) {
ee.printStackTrace();
}
}
}
忘记了,再说一句,上面的代码老师是在JBuilder里写的,之前的话记得在工程属性里把JAVAMAIL相关的包加入工程里。。。
分享到:
相关推荐
下面我们将深入探讨如何使用Java来接收Email,并结合提供的`TestSendEmail`文件名,我们可以假设这是一个用于测试发送邮件的类。 首先,JavaMail API是核心工具,它提供了对邮件服务器进行操作的接口和类。要使用这...
用java开发Email工具之接收邮件
首先,JavaMail API是Java平台上处理邮件的核心库,它提供了发送、接收邮件以及管理邮件服务器上的邮箱的能力。为了使用JavaMail,我们需要引入两个核心的JAR包:`javax.mail.jar`和`javax.mail-api.jar`。这两个JAR...
Java Socket电子邮件发送与接收是基于Java网络编程技术实现的一种通信方式,主要涉及到Java的Socket类以及Email相关的API。本项目是一个课程项目,开发者通过几天的努力完成了一个具备图形用户界面(GUI)的邮件系统...
Java Email 是一种在Java应用程序中发送和接收电子邮件的机制,主要通过JavaMail API来实现。这个"java-email.rar"文件包含了一个完整的Java Email客户端代码示例,帮助开发者理解和实现自己的邮件功能。 JavaMail ...
Java邮件(Email)发送是Java开发中常见的任务之一,它涉及到网络通信和协议的理解,以及相关的库使用。在Java中,我们通常使用JavaMail API来处理邮件发送功能。这个"Java邮件Email发送的jar包"包含了JavaMail API...
【描述】:“自己开发的JAVA Web Email邮件系统 自己开发的JAVA Web Email邮件系统 自己开发的JAVA Web Email邮件系统 自己开发的JAVA Web Email邮件系统” 描述中的重复强调表明这个项目的核心在于构建一个基于...
总的来说,`activation-1.1.jar`、`mail-1.4.jar`和`commons-email-1.2.jar`这三个库是Java应用程序发送电子邮件的基础。它们提供了处理MIME类型、连接邮件服务器以及构建和发送邮件所需的所有功能,极大地简化了...
Java Email Jar是Java平台上用于发送和接收电子邮件的库,它主要依赖于两个核心组件:`javax.mail`和`javax.activation`。在提供的压缩包文件中,我们看到了以下几个关键的JAR文件: 1. `mail-1.4.1.jar`:这是Java...
JavaMail API是Java平台上处理电子邮件的标准API,它提供了创建、发送和接收电子邮件的能力。在描述中提到的1.4.6版本,是JavaMail的一个稳定版本,包含了丰富的类和接口,如`javax.mail.Session`,`javax.mail....
JavaMail API是Java平台上的标准API,提供了创建、发送和接收邮件的能力。要开始使用JavaMail,首先需要引入它的依赖库。如果你使用的是Maven项目,可以在pom.xml文件中添加以下依赖: ```xml <groupId>...
Java Email工具类是Java开发中用于发送电子邮件的实用程序,主要涉及到JavaMail API。这个API提供了处理MIME协议的能力,使开发者能够构建复杂的邮件,包括文本、图片和附件。MIME(Multipurpose Internet Mail ...
在IT行业中,电子邮件通信是日常工作中不可或缺的一部分,而Java作为一种广泛应用的编程语言,提供了多种方式来处理邮件的发送和接收。本示例着重讲解如何利用Java结合Microsoft的Exchange协议实现邮件功能,具体...
### 使用Java开发Email工具之发送邮件 在Java中开发电子邮件工具时,主要依赖于JavaMail API,这是一个功能强大的库,可以实现多种类型的邮件发送、接收等功能。本文将详细介绍如何使用JavaMail API来发送邮件,...
Java作为一门广泛应用的编程语言,提供了丰富的库和工具来实现网页数据抓取,特别是URL和电子邮件(Email)的提取。本实例源码是关于如何使用Java进行URL和Email抓取的实践案例。 首先,我们需要理解基本的网页抓取...
//接收人 email.addTo("lliiqiang@sina.com"); //发送人 email.setFrom("lliiqiang@sina.com"); //标题 email.setSubject("Test message"); //邮件内容 email.setMsg("Tasda sad asd dsdasdsfdsf fas dfs ...
首先,JavaMail API是Java平台上用于处理邮件的开源库,它提供了创建、发送和接收邮件的功能。要使用JavaMail API,我们需要引入相关的依赖库。对于Maven项目,可以在pom.xml文件中添加以下依赖: ```xml ...
实现网络编程,用java实现收发email,帮助实现简单的收发email,对初学者有帮助