`

javaMail入门实例

阅读更多
package August;

import java.util.Properties;

import javax.mail.Address;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

/**
 * 必须导入smtp.jar包,如果导入包后发生异常(找不到原因)
 * 尝试将MyEclipse中自带的mail相关的包删除
 * @author snaillocke
 *
 */
public class JavaMail {
	public static void main(String[] args) throws MessagingException {
		Properties props = new Properties();
		props.setProperty("mail.smtp.auth", "true");
		props.setProperty("mail.transport.protocol","smtp");
		Session session =Session.getInstance(props);
		session.setDebug(true);
		
		Message message =  new MimeMessage(session);
		message.setText("发件内容");
		message.setFrom(new InternetAddress("发件邮箱地址"));
		Transport transport = session.getTransport();
		transport.connect("smtp.xx.com",25,"发件邮箱用户名","发件邮箱密码");
		transport.sendMessage(message, new Address[]{new InternetAddress("收件邮箱地址")});
		transport.close();
	}

}

分享到:
评论

相关推荐

    JavaMail实例

    javaMail实例 提供给大家学习 最简单的入门程序

    javamail入门1--发送简单的文本邮件

    这个入门教程将带你了解如何使用 JavaMail 来发送简单的文本邮件。在开始之前,你需要确保已经添加了 JavaMail 相关的库,这里提到的 "lib" 文件可能包含了这些必要的 JAR 包。 首先,你需要引入 JavaMail 的核心库...

    JavaMail入门教程之创建邮件(2)

    JavaMail 是一个开源的 Java 库,它允许开发人员通过 SMTP、POP3 和 IMAP 协议发送、接收和管理电子邮件。在JavaMail中,创建邮件的核心在于使用`javax.mail.Message`类及其子类`javax.mail.internet.MimeMessage`。...

    javamail发送邮件实例(导入MyEclipse即可运行)

    初学javamail的时候,弄了好久都没成功的例子,现在成功了和大家分享下,希望对刚入门的朋友有所帮助。本例是用qq邮箱运行的,所以发送端的邮箱smtp服务必须开启,接受端无需任何设置!导入成功后,直接运行...

    JavaMail相关Jar包

    3. **创建Message** - 创建一个`Message`实例,并设置发件人、收件人、主题和邮件内容。可以使用`MimeMessage`类来处理MIME格式的邮件。 4. **连接Transport** - 使用Session获取`Transport`服务,通过该服务发送...

    JavaMail入门教程之发送邮件(3)

    在JavaMail入门教程之发送邮件(3)中,我们将重点学习如何使用JavaMail API来发送邮件。以下是一些关键知识点: 1. **Transport 类**:在JavaMail API中,`Transport` 类是负责实际发送邮件的核心组件。它实现了...

    JavaMail入门教程之接收邮件(4)

    以上就是JavaMail入门教程中接收邮件的基本步骤和关键知识点,通过这个教程,开发者可以学会如何使用JavaMail API实现邮件的接收功能。在实际应用中,可能还需要处理更多细节,如错误处理、邮件过滤、附件读取等,但...

    Java Web快速入门——全十讲

    ### Java Web快速入门——全十讲 #### 一、Java与Web开发的融合:JavaEE标准框架 在探讨Java Web开发之前,我们首先要理解Java在Web领域的定位。Java不仅仅是一种编程语言,它还是一套完整的生态系统,适用于各种...

    JSP入门教程,项目实例

    JDBC(Java Database Connectivity)用于数据库连接,RMI(Remote Method Invocation)用于远程方法调用,JAAS(Java Authentication and Authorization Service)用于认证和授权,还有JavaMail等。此外,Java EE还...

    通过Java发送Email ,简单入门。

    本篇文章将引导你入门如何使用Java发送Email,通过一个简单的实例来展示具体步骤。 首先,我们需要导入JavaMail API库,它提供了发送邮件所需的所有功能。在你的`pom.xml`(如果你使用的是Maven)或者`build.gradle...

    netbeans的小项目实例(初学可用)

    这个小项目实例是为初学者设计的,旨在帮助他们快速入门并理解如何在NetBeans中创建和管理项目。以下是一些关于NetBeans和这个特定项目的知识点: 1. **NetBeans IDE**:NetBeans是一个开源的开发工具,支持多种...

    JSP程序设计精彩实例(PDG)

    - JSP教程:网络上有许多详尽的JSP教程,适合初学者入门。 - 开源项目:参与开源项目,实际操作中提升JSP编程能力。 通过以上讲解,相信你对JSP程序设计已经有了深入的理解。结合提供的"JSP程序设计精彩实例(PDG)...

    JSP快速入门教程

    6 实例:hello.jsp  创建一JSP快速入门教程 第一讲(参考《Java Web程序设计基础教程》第1章) 1 JSP 和 Java的关系  一般Java指的标注版 Java SE  另外两个版本:Java EE 和 Java ME  JSP属于Java EE的一部分。...

    JSP快速入门教程---全十讲

    以上就是JSP快速入门教程的主要内容,包括JSP与Java的关系、JSP涉及的技术、运行环境、开发环境、Tomcat目录结构、简单的JSP实例、JSP的运行原理以及HTML表格的语法。这些基础知识构成了JSP学习的基石,为进一步深入...

    Java菜鸟入门手册

    ### Java菜鸟入门手册知识点概述 #### 一、Java基础知识 1. **Java环境配置**: - **Windows环境下的配置**:安装Java Development Kit (JDK) 后,需要设置环境变量,包括`JAVA_HOME`、`Path`等,确保命令行工具...

    html 入门经典

    从入门实例到核心组件,再到扩展和集成EJB、Web服务,以及日志、测试工具的使用,全方位覆盖了Struts应用的开发流程和实践技巧。读者将学会如何高效地构建可扩展的Web应用。 【Hibernate持久化框架】 Hibernate是轻...

    javaweb快速入门

    本文档涵盖了JavaWeb快速入门所需要掌握的关键知识点和技术细节,从JavaWeb的基础概念到具体的开发环境搭建及实例应用,旨在帮助初学者快速上手JavaWeb开发。通过学习这些内容,读者可以更好地理解JavaWeb的架构和...

    jsp入门课件

    总结起来,这门JSP入门课程涵盖了Servlet的基本原理和操作,会话跟踪技术,以及如何结合JavaMail API发送邮件。同时,通过学习表达式语言EL,能更高效地在JSP页面中处理数据。这些知识是成为JSP开发者的基础,对于...

Global site tag (gtag.js) - Google Analytics