简单的邮件发送:
public static void main(String[] args) throws UnsupportedEncodingException, AddressException {
Properties props = new Properties();
props.put("mail.transport.protocol", "smtp");
props.put("mail.smtp.auth ", "true");
Session session = Session.getInstance(props, null);
session.setDebug(true);
try {
Transport transport = session.getTransport();
transport.connect("smtp.qq.com", "10086@qq.com", "888888");
MimeMessage msg = new MimeMessage(session);
msg.setFrom(InternetAddress.parse("\"yonge.gao\"<10086@qq.com>")[0]);
//msg.setRecipients(Message.RecipientType.TO, "10086@qq.com,10010@qq.com");
msg.setSubject(MimeUtility.decodeText("第二次实验"));
msg.setSentDate(new Date());
msg.setText("Hello, World!\n");
transport.sendMessage(msg, InternetAddress.parse("10086@sohu.com"));
transport.close();
} catch (MessagingException mex) {
System.out.println("send failed, exception: " + mex);
}
}
分享到:
相关推荐
这个入门教程将带你了解如何使用 JavaMail 来发送简单的文本邮件。在开始之前,你需要确保已经添加了 JavaMail 相关的库,这里提到的 "lib" 文件可能包含了这些必要的 JAR 包。 首先,你需要引入 JavaMail 的核心库...
- **Apache James**:作为Apache组织的子项目之一,James是一款完全采用纯Java技术开发的邮件服务器解决方案,支持SMTP(简单邮件传输协议)、POP3(邮局协议第3版)与NNTP(网络新闻传输协议)等多种邮件相关协议。...
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功能...
报告的目的是学习Java程序设计基本技术,学习电子邮件发送相关技术,熟悉Java开发环境以及Swing组件的相关应用,学习JavaMail来开发邮件客户端系统,熟悉项目开发的完整过程。 报告的主要内容包括项目的需求分析、...
JavaMail API 是一个用于在Java...总的来说,JavaMail API 提供了一个灵活的框架,使得开发人员能够方便地在Java应用中集成邮件功能,同时需要理解各种邮件协议的工作原理,以充分利用API的功能并解决可能出现的问题。
`javamail1_4_5.jar`是JavaMail的核心库,包含了处理SMTP、POP3、IMAP等邮件协议所需的所有类和接口。这个版本(1.4.5)是JavaMail的一个较旧但稳定的发行版,它支持基本的邮件功能,如创建、发送、接收邮件,以及...
JavaWeb开发入门,目录:JavaScript,XML解析器,JavaWeb开发入门,Http协议,Servlet技术,请求和响应,Cookie和...JavaMail邮件开发,过滤器Filter,AJAX,JSP入门,JSTL标签库,MVC设计模式,在线支付,Jquery
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平台用于处理邮件的核心...
1. **JavaMail工具开发.jar包** 这个jar包包含了JavaMail的核心库,其中包括`javax.mail`和`javax.mail.internet`等关键包。开发者可以通过导入这个库,调用其提供的类和方法来实现邮件的发送和接收。例如,`...
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,你...
1. **JavaMail发送邮件**: - JavaMail API提供了一套用于发送和接收电子邮件的标准接口。通过JavaMail,可以方便地集成邮件功能到Java应用程序中。 - 实现步骤包括设置邮件会话属性、创建消息、设置收件人、主题...
在技术实现上,MeyboMail Web利用了JavaMail API来处理邮件的发送与接收,这是一个强大的开源邮件处理库,支持SMTP、POP3、IMAP等多种邮件协议。同时,MeyboMail Web采用了Spring Boot框架,这使得项目的初始化、...
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)企业信息管理...