简单的接收邮件的例子:
public static void main(String[] args) {
Properties props = new Properties();
props.put("mail.store.protocol", "pop3");
props.put("mail.pop3.auth ", "true");
Session session = Session.getInstance(props, null);
session.setDebug(true);
try {
Store store = session.getStore();
store.connect("pop.qq.com", "654166020@qq.com", "xx520gaoyong");
Folder folder = store.getFolder("inbox");
folder.open(Folder.READ_ONLY);
Message message = null;
if (folder.getMessages().length > 0) {
message = folder.getMessages()[0];
}
System.out.println("*******内容如下*******");
System.out.println(message.getSubject());
System.out.println("*************************");
folder.close(true);
store.close();
} catch (MessagingException mex) {
System.out.println("send failed, exception: " + mex.getMessage());
}
}
分享到:
相关推荐
- **Apache James**:作为Apache组织的子项目之一,James是一款完全采用纯Java技术开发的邮件服务器解决方案,支持SMTP(简单邮件传输协议)、POP3(邮局协议第3版)与NNTP(网络新闻传输协议)等多种邮件相关协议。...
这个入门教程将带你了解如何使用 JavaMail 来发送简单的文本邮件。在开始之前,你需要确保已经添加了 JavaMail 相关的库,这里提到的 "lib" 文件可能包含了这些必要的 JAR 包。 首先,你需要引入 JavaMail 的核心库...
JavaMail 是一个开源的 Java 库,它允许开发人员通过 SMTP、POP3 和 IMAP 协议发送、接收和管理电子邮件。在JavaMail中,创建邮件的核心在于使用`javax.mail.Message`类及其子类`javax.mail.internet.MimeMessage`。...
### Spring结合JavaMail开发文档知识点详解 #### 一、JavaMail快速入门 ##### 1.1 JavaMail概述 JavaMail是一套由Sun Microsystems定义的API集合,主要用于在Java应用程序中发送与接收电子邮件。尽管JavaMail功能...
JavaMail API 是一个用于在Java...总的来说,JavaMail API 提供了一个灵活的框架,使得开发人员能够方便地在Java应用中集成邮件功能,同时需要理解各种邮件协议的工作原理,以充分利用API的功能并解决可能出现的问题。
报告的目的是学习Java程序设计基本技术,学习电子邮件发送相关技术,熟悉Java开发环境以及Swing组件的相关应用,学习JavaMail来开发邮件客户端系统,熟悉项目开发的完整过程。 报告的主要内容包括项目的需求分析、...
JavaWeb开发入门,目录:JavaScript,XML解析器,JavaWeb开发入门,Http协议,Servlet技术,请求和响应,Cookie和...JavaMail邮件开发,过滤器Filter,AJAX,JSP入门,JSTL标签库,MVC设计模式,在线支付,Jquery
2. **创建Session** - 使用配置的Properties创建一个`Session`对象,这是所有邮件操作的基础。 3. **创建Message** - 创建一个`Message`实例,并设置发件人、收件人、主题和邮件内容。可以使用`MimeMessage`类来...
10. **javax.mail-api-1.5.5.jar**: 提供JavaMail API的接口,定义了邮件操作的规范,不包含任何实现,可以独立于具体实现进行开发。 JavaMail 1.5.5 版本的关键特性可能包括增强的SSL/TLS支持,改进的IMAP和SMTP...
本资源“java邮件开发源代码”提供了一个很好的学习起点,特别适合那些正在入门阶段的Java学习者。下面我们将深入探讨Java邮件开发的相关知识点。 1. **JavaMail API**: JavaMail API是Java平台用于处理邮件的核心...
在实际开发中,JavaMail不仅可以用于发送系统通知,还可以用于自动化工作流程,如自动回复、邮件触发的任务处理等。了解并熟练掌握JavaMail API,对于任何涉及电子邮件处理的Java开发者来说都是非常有价值的技能。
JavaWeb开发入门,目录:JavaScript,XML解析器,JavaWeb开发入门,Http协议,Servlet技术,请求和响应,Cookie和Session,MySQL数据库,用JDBC操作数据库,JDBC之数据库连接池,JDBC之事务,上传下载...JavaMail邮件
本教程将向你展示如何利用JavaMail API实现简单的邮件发送功能,非常适合初学者入门。 首先,我们需要引入JavaMail的相关依赖。在Maven项目中,可以在pom.xml文件中添加以下依赖: ```xml <groupId>...
本教程“一个走心的 Java Web 入门开发教程”旨在为新手提供一个全面且深入的学习路径,帮助他们快速掌握 Java Web 的基础知识。 在 Java Web 开发中,我们通常会涉及以下几个核心概念: 1. **Java Servlet**:...
本文将详细讲解如何使用Java发送邮件,基于提供的标题"JAVA发送邮件Demo"和描述,我们将快速入门并理解核心概念。 首先,JavaMail API是Java中用于处理邮件的库,它提供了发送、接收邮件的功能。要使用JavaMail,你...
JavaMailTest.zip //15.JavaMail邮件服务开发样例 WebServiceTest.zip //16.Web服务开发样例 DroolsTest.zip //20.Drool规则引擎开发样例 AcegiTest.zip //24.Acegi安全验证开发样例 (3)企业信息管理...
通过上述知识点的梳理,我们可以看到《Java菜鸟入门手册》涵盖了Java编程语言的基础知识、面向对象编程的核心概念、网络编程的技术要点以及Java Web开发的实际案例。这些内容不仅适合Java初学者作为入门指南,也为...
JavaMailTest.zip //15.JavaMail邮件服务开发样例 WebServiceTest.zip //16.Web服务开发样例 DroolsTest.zip //20.Drool规则引擎开发样例 AcegiTest.zip //24.Acegi安全验证开发样例 (3)企业信息管理...
JavaMailTest.zip //15.JavaMail邮件服务开发样例 WebServiceTest.zip //16.Web服务开发样例 DroolsTest.zip //20.Drool规则引擎开发样例 AcegiTest.zip //24.Acegi安全验证开发样例 (3)企业信息管理...