`

javamail邮件开发入门(1)

阅读更多

简单的邮件发送:

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入门1--发送简单的文本邮件

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

    James+Javamail构建邮件服务

    - **Apache James**:作为Apache组织的子项目之一,James是一款完全采用纯Java技术开发的邮件服务器解决方案,支持SMTP(简单邮件传输协议)、POP3(邮局协议第3版)与NNTP(网络新闻传输协议)等多种邮件相关协议。...

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

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

    spring结合javamail开发文档

    ### Spring结合JavaMail开发文档知识点详解 #### 一、JavaMail快速入门 ##### 1.1 JavaMail概述 JavaMail是一套由Sun Microsystems定义的API集合,主要用于在Java应用程序中发送与接收电子邮件。尽管JavaMail功能...

    毕业设计(论文)-基于javamail的邮件客户端设计.doc

    报告的目的是学习Java程序设计基本技术,学习电子邮件发送相关技术,熟悉Java开发环境以及Swing组件的相关应用,学习JavaMail来开发邮件客户端系统,熟悉项目开发的完整过程。 报告的主要内容包括项目的需求分析、...

    javamail简单入门(相信一看就懂!)

    JavaMail API 是一个用于在Java...总的来说,JavaMail API 提供了一个灵活的框架,使得开发人员能够方便地在Java应用中集成邮件功能,同时需要理解各种邮件协议的工作原理,以充分利用API的功能并解决可能出现的问题。

    JavaMail相关Jar包

    `javamail1_4_5.jar`是JavaMail的核心库,包含了处理SMTP、POP3、IMAP等邮件协议所需的所有类和接口。这个版本(1.4.5)是JavaMail的一个较旧但稳定的发行版,它支持基本的邮件功能,如创建、发送、接收邮件,以及...

    JavaWeb开发入门

    JavaWeb开发入门,目录:JavaScript,XML解析器,JavaWeb开发入门,Http协议,Servlet技术,请求和响应,Cookie和...JavaMail邮件开发,过滤器Filter,AJAX,JSP入门,JSTL标签库,MVC设计模式,在线支付,Jquery

    JavaMail 1.5.5 包含说明文档 官网最新

    10. **javax.mail-api-1.5.5.jar**: 提供JavaMail API的接口,定义了邮件操作的规范,不包含任何实现,可以独立于具体实现进行开发。 JavaMail 1.5.5 版本的关键特性可能包括增强的SSL/TLS支持,改进的IMAP和SMTP...

    java邮件开发源代码

    本资源“java邮件开发源代码”提供了一个很好的学习起点,特别适合那些正在入门阶段的Java学习者。下面我们将深入探讨Java邮件开发的相关知识点。 1. **JavaMail API**: JavaMail API是Java平台用于处理邮件的核心...

    JavaMail必备工具

    1. **JavaMail工具开发.jar包** 这个jar包包含了JavaMail的核心库,其中包括`javax.mail`和`javax.mail.internet`等关键包。开发者可以通过导入这个库,调用其提供的类和方法来实现邮件的发送和接收。例如,`...

    JavaWeb基础入门

    JavaWeb开发入门,目录:JavaScript,XML解析器,JavaWeb开发入门,Http协议,Servlet技术,请求和响应,Cookie和Session,MySQL数据库,用JDBC操作数据库,JDBC之数据库连接池,JDBC之事务,上传下载...JavaMail邮件

    Java发邮件例子Java Mail示例程序

    本教程将向你展示如何利用JavaMail API实现简单的邮件发送功能,非常适合初学者入门。 首先,我们需要引入JavaMail的相关依赖。在Maven项目中,可以在pom.xml文件中添加以下依赖: ```xml &lt;groupId&gt;...

    一个走心的 Java Web 入门开发教程

    本教程“一个走心的 Java Web 入门开发教程”旨在为新手提供一个全面且深入的学习路径,帮助他们快速掌握 Java Web 的基础知识。 在 Java Web 开发中,我们通常会涉及以下几个核心概念: 1. **Java Servlet**:...

    JAVA发送邮件Demo

    本文将详细讲解如何使用Java发送邮件,基于提供的标题"JAVA发送邮件Demo"和描述,我们将快速入门并理解核心概念。 首先,JavaMail API是Java中用于处理邮件的库,它提供了发送、接收邮件的功能。要使用JavaMail,你...

    Java菜鸟入门手册

    1. **JavaMail发送邮件**: - JavaMail API提供了一套用于发送和接收电子邮件的标准接口。通过JavaMail,可以方便地集成邮件功能到Java应用程序中。 - 实现步骤包括设置邮件会话属性、创建消息、设置收件人、主题...

    JAVA开发其他类别MeyboMail Web(Java)开源简化-meybomailweb

    在技术实现上,MeyboMail Web利用了JavaMail API来处理邮件的发送与接收,这是一个强大的开源邮件处理库,支持SMTP、POP3、IMAP等多种邮件协议。同时,MeyboMail Web采用了Spring Boot框架,这使得项目的初始化、...

    java高手真经 高级编程卷 光盘内容 卷1(4卷)

    JavaMailTest.zip //15.JavaMail邮件服务开发样例 WebServiceTest.zip //16.Web服务开发样例 DroolsTest.zip //20.Drool规则引擎开发样例 AcegiTest.zip //24.Acegi安全验证开发样例 (3)企业信息管理...

    java高手真经 高级编程卷 卷4(4卷)

    JavaMailTest.zip //15.JavaMail邮件服务开发样例 WebServiceTest.zip //16.Web服务开发样例 DroolsTest.zip //20.Drool规则引擎开发样例 AcegiTest.zip //24.Acegi安全验证开发样例 (3)企业信息管理...

Global site tag (gtag.js) - Google Analytics