`
niunan
  • 浏览: 718991 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

JAVA接收EMAIL

    博客分类:
  • JAVA
阅读更多
下面是查看邮件信息列表的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相关的包加入工程里。。。
分享到:
评论
1 楼 OnJavaRoad 2008-11-08  
没用过JBuilder

相关推荐

    java接收Email

    下面我们将深入探讨如何使用Java来接收Email,并结合提供的`TestSendEmail`文件名,我们可以假设这是一个用于测试发送邮件的类。 首先,JavaMail API是核心工具,它提供了对邮件服务器进行操作的接口和类。要使用这...

    用java开发Email工具之接收邮件

    用java开发Email工具之接收邮件

    java收发email算法

    首先,JavaMail API是Java平台上处理邮件的核心库,它提供了发送、接收邮件以及管理邮件服务器上的邮箱的能力。为了使用JavaMail,我们需要引入两个核心的JAR包:`javax.mail.jar`和`javax.mail-api.jar`。这两个JAR...

    Java Socket Email 发送接收

    Java Socket电子邮件发送与接收是基于Java网络编程技术实现的一种通信方式,主要涉及到Java的Socket类以及Email相关的API。本项目是一个课程项目,开发者通过几天的努力完成了一个具备图形用户界面(GUI)的邮件系统...

    java-email.rar_email_email java_email客户端_java email_java mail 客户

    Java Email 是一种在Java应用程序中发送和接收电子邮件的机制,主要通过JavaMail API来实现。这个"java-email.rar"文件包含了一个完整的Java Email客户端代码示例,帮助开发者理解和实现自己的邮件功能。 JavaMail ...

    Java邮件Email发送的jar包

    Java邮件(Email)发送是Java开发中常见的任务之一,它涉及到网络通信和协议的理解,以及相关的库使用。在Java中,我们通常使用JavaMail API来处理邮件发送功能。这个"Java邮件Email发送的jar包"包含了JavaMail API...

    自己开发的JAVA Web Email邮件系统

    【描述】:“自己开发的JAVA Web Email邮件系统 自己开发的JAVA Web Email邮件系统 自己开发的JAVA Web Email邮件系统 自己开发的JAVA Web Email邮件系统” 描述中的重复强调表明这个项目的核心在于构建一个基于...

    java 发送Email 需要的包

    总的来说,`activation-1.1.jar`、`mail-1.4.jar`和`commons-email-1.2.jar`这三个库是Java应用程序发送电子邮件的基础。它们提供了处理MIME类型、连接邮件服务器以及构建和发送邮件所需的所有功能,极大地简化了...

    java_email_jar java email jar

    Java Email Jar是Java平台上用于发送和接收电子邮件的库,它主要依赖于两个核心组件:`javax.mail`和`javax.activation`。在提供的压缩包文件中,我们看到了以下几个关键的JAR文件: 1. `mail-1.4.1.jar`:这是Java...

    javaEmail开发案例

    JavaMail API是Java平台上处理电子邮件的标准API,它提供了创建、发送和接收电子邮件的能力。在描述中提到的1.4.6版本,是JavaMail的一个稳定版本,包含了丰富的类和接口,如`javax.mail.Session`,`javax.mail....

    java实现email发送

    JavaMail API是Java平台上的标准API,提供了创建、发送和接收邮件的能力。要开始使用JavaMail,首先需要引入它的依赖库。如果你使用的是Maven项目,可以在pom.xml文件中添加以下依赖: ```xml &lt;groupId&gt;...

    java Email工具类

    Java Email工具类是Java开发中用于发送电子邮件的实用程序,主要涉及到JavaMail API。这个API提供了处理MIME协议的能力,使开发者能够构建复杂的邮件,包括文本、图片和附件。MIME(Multipurpose Internet Mail ...

    Java通过Exchange协议发送和接收邮件

    在IT行业中,电子邮件通信是日常工作中不可或缺的一部分,而Java作为一种广泛应用的编程语言,提供了多种方式来处理邮件的发送和接收。本示例着重讲解如何利用Java结合Microsoft的Exchange协议实现邮件功能,具体...

    用java开发Email工具之发送邮件

    ### 使用Java开发Email工具之发送邮件 在Java中开发电子邮件工具时,主要依赖于JavaMail API,这是一个功能强大的库,可以实现多种类型的邮件发送、接收等功能。本文将详细介绍如何使用JavaMail API来发送邮件,...

    Java抓取URL/Email实例源码

    Java作为一门广泛应用的编程语言,提供了丰富的库和工具来实现网页数据抓取,特别是URL和电子邮件(Email)的提取。本实例源码是关于如何使用Java进行URL和Email抓取的实践案例。 首先,我们需要理解基本的网页抓取...

    java超简单发送email

    //接收人 email.addTo("lliiqiang@sina.com"); //发送人 email.setFrom("lliiqiang@sina.com"); //标题 email.setSubject("Test message"); //邮件内容 email.setMsg("Tasda sad asd dsdasdsfdsf fas dfs ...

    java email和email附件发送

    首先,JavaMail API是Java平台上用于处理邮件的开源库,它提供了创建、发送和接收邮件的功能。要使用JavaMail API,我们需要引入相关的依赖库。对于Maven项目,可以在pom.xml文件中添加以下依赖: ```xml ...

    用Java收发Email

    实现网络编程,用java实现收发email,帮助实现简单的收发email,对初学者有帮助

Global site tag (gtag.js) - Google Analytics