`
178789175
  • 浏览: 12830 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用JavaMail API发送电子邮件源码

    博客分类:
  • java
 
阅读更多
import java.util.*;

import java.io.*;

import javax.mail.*;

import javax.mail.internet.*;

import javax.activation.*;

public class SendSimpleMail {

file://msgText是信件的正文,共有两行

static String msgText = "Dear Mr.FangZhou\nI’m a reader of your net!"

file://从命令行中读入三个参数,分别为smtpHost,from,to

public static void main(String args[])

throws Exception{

if (args.length != 3) {

System.out.println("usage: java SendSimpleMail ");

return;

}

String smtpHost=args[0];//SMTP服务器名

String from=args[1];//发信人地址

String to =args[2];//收信人地址

// 创建properties对象

Properties props = new Properties();

file://创建邮件服务器

props.put("mail.smtp.host", smtpHost);

file://取得默认的Session

Session session = Session.getDefaultInstance(props, null);

// 创建一条信息,并定义发信人地址和收信人地址

MimeMessage message = new MimeMessage(session);

message.setFrom(new InternetAddress(from));

InternetAddress[] address = {new InternetAddress(to)};

message.setRecipients(Message.RecipientType.TO, address);

message.setSubject("Hello,FangZhou");//设定主题

message.setSentDate(new Date());//设定发送时间

message.setText(msgText);//把前面定义的msgText中的文字设定为邮件正文的内容

file://发送邮件

Transport.send(message);

}

}



本篇文章来自Java中文网:http://www.javaweb.cc/topics/jmail/091885.shtml
分享到:
评论

相关推荐

    使用JavaMail API 发送邮件

    JavaMail API是Java编程语言中用于处理电子邮件的标准API,它提供了在Java应用程序中发送和接收邮件的功能。在本文中,我们将深入探讨如何使用JavaMail API在MyEclipse开发环境中创建一个能够发送邮件的项目。 首先...

    javamail API详解,帮助文档,源码

    JavaMail API是Java平台上用于处理电子邮件的一套强大的开源库,它提供了丰富的API,使得开发者能够方便地发送、接收和管理邮件。这篇详细的介绍将深入探讨JavaMail API的各个方面,包括其核心概念、主要组件以及...

    完整的javamail发送邮件源码

    JavaMail 是一个强大的开源库,用于在Java应用程序中发送和接收电子邮件。这个“完整的javamail发送邮件源码”提供了一种直接可用的解决方案,帮助开发者快速集成邮件发送功能到他们的项目中。以下是对JavaMail核心...

    JAVA源码Javamail的邮件收发系统源码/文档

    JavaMail API 是一套用于发送与接收电子邮件的标准Java API。它支持多种协议(如SMTP、POP3、IMAP),并且具有高度的可扩展性。通过JavaMail API,开发者可以轻松地构建出功能丰富的邮件应用程序。 #### 二、...

    javamail邮件发送源码

    JavaMail邮件发送源码是Java开发中用于发送电子邮件的一个库,它提供了丰富的API来处理SMTP、POP3和IMAP等邮件协议。这个简单的javamail实例表明,开发者已经成功地测试了邮件发送功能,确保其在实际应用中可以正常...

    基于JavaMail的Java邮件发送-附源码

    JavaMail是Java编程语言中用于处理电子邮件的API,它提供了丰富的功能,允许开发人员创建、发送、接收和处理电子邮件。本教程将详细讲解如何利用JavaMail API在Java应用程序中发送邮件,同时提供附带的源码供参考。 ...

    javamail群发邮件源码

    以上就是使用 JavaMail 源码发送群发邮件涉及的核心知识点,包括了邮件API的使用、SMTP协议、HTML邮件内容的构建以及群发功能的实现。理解并掌握这些内容,你就能创建一个功能丰富的邮件发送程序。

    基于javaMail电子邮件系统的源代码

    这个源代码示例提供了构建基于JavaMail的电子邮件系统的实现,可以帮助开发者理解和学习如何使用JavaMail API来处理电子邮件功能。下面将详细介绍JavaMail、Java 电子邮件系统、JavaMail API、jsp、Tomcat服务器以及...

    使用javaMail发送邮件

    JavaMail 是一个开源库,用于在Java应用程序中发送和接收电子邮件。这个库提供了一组API,使得开发者可以方便地处理SMTP、POP3、IMAP等邮件协议。在本篇文章中,我们将深入探讨如何使用JavaMail API来实现邮件的发送...

    使用JavaMail实现发送邮件

    JavaMail是一个用于在Java应用程序中处理邮件的API,它提供了一种标准的方式来发送和接收电子邮件。本篇将深入探讨如何使用JavaMail实现发送邮件,以及相关的源码分析。 首先,我们需要了解JavaMail的基本组件。`...

    用javamail实现邮件发送-完整源码-之前的那个资源变成50分一次下载了,所以重新上传一个,让大家能下载

    JavaMail 是一个强大的开源库,专门用于在Java应用程序中处理电子邮件。这个资源提供了一个完整的源码示例,演示如何利用JavaMail API发送邮件。在Java中,如果你想要发送带有附件、HTML内容或者需要进行SMTP验证的...

    javaMail1.4.3 API文档和源代码

    - JavaMail API 提供了标准的 Java 接口,使得开发者能够方便地在 Java 应用程序中创建、发送、接收和管理电子邮件。 - 主要的包有 `javax.mail` 和 `javax.mail.internet`,分别提供了邮件操作的基础类和互联网...

    JavaMail发送电子邮件源代码

    JavaMail是一种在Java环境下发送和接收电子邮件的API,它提供了丰富的功能,包括支持HTML格式的邮件内容以及附件的发送。这个API是基于SMTP(简单邮件传输协议)和POP3(邮局协议)等标准的互联网协议,使得开发者...

    javamail-1.4.3源码

    JavaMail 是一个开源的 Java API,它允许开发者在 Java 应用程序中处理电子邮件。这个API提供了丰富的功能,包括发送、接收邮件,处理附件,以及支持SMTP、POP3和IMAP等邮件协议。版本1.4.3是JavaMail的一个历史版本...

    JavaMail邮件发送源码 非常简单

    JavaMail是一种在Java应用程序中发送和接收电子邮件的标准API,它为开发者提供了强大的功能,使得处理邮件变得简单而高效。在JavaMail中,我们主要利用 javax.mail 和 javax.mail.internet 这两个包中的类来实现邮件...

    javaMail学习(七)——使用javaMail发复杂邮件

    JavaMail 是一个开源库,用于在 Java 应用程序中发送和接收电子邮件。在这个主题“javaMail学习(七)——使用javaMail发复杂邮件”中,我们将深入探讨如何使用 JavaMail API 发送包含多种附件、HTML 内容和其他复杂...

    常规JavaMail 邮件发送实用类

    在Java编程领域,JavaMail API是一个非常重要的工具,它允许开发者通过编程方式发送电子邮件。"常规JavaMail 邮件发送实用类"标题所指的,通常是一个自定义的Java类,封装了JavaMail API的基本操作,使得邮件发送变...

    javaMail发送邮件依赖的jar包源码整理

    JavaMail 是一个开源的 Java API,它允许 Java 程序员通过 SMTP、POP3、IMAP 协议发送和接收电子邮件。这个“javaMail发送邮件依赖的jar包源码整理”提供了关于如何使用 JavaMail 发送邮件以及相关库的源代码,这...

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

    JavaMail 是一个开源的 Java API,它允许开发者在 Java 应用程序中发送和接收电子邮件。这个入门教程将带你了解如何使用 JavaMail 来发送简单的文本邮件。在开始之前,你需要确保已经添加了 JavaMail 相关的库,这里...

Global site tag (gtag.js) - Google Analytics