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是Java编程语言中用于处理电子邮件的标准API,它提供了在Java应用程序中发送和接收邮件的功能。在本文中,我们将深入探讨如何使用JavaMail API在MyEclipse开发环境中创建一个能够发送邮件的项目。 首先...
JavaMail API是Java平台上用于处理电子邮件的一套强大的开源库,它提供了丰富的API,使得开发者能够方便地发送、接收和管理邮件。这篇详细的介绍将深入探讨JavaMail API的各个方面,包括其核心概念、主要组件以及...
JavaMail 是一个强大的开源库,用于在Java应用程序中发送和接收电子邮件。这个“完整的javamail发送邮件源码”提供了一种直接可用的解决方案,帮助开发者快速集成邮件发送功能到他们的项目中。以下是对JavaMail核心...
JavaMail API 是一套用于发送与接收电子邮件的标准Java API。它支持多种协议(如SMTP、POP3、IMAP),并且具有高度的可扩展性。通过JavaMail API,开发者可以轻松地构建出功能丰富的邮件应用程序。 #### 二、...
JavaMail邮件发送源码是Java开发中用于发送电子邮件的一个库,它提供了丰富的API来处理SMTP、POP3和IMAP等邮件协议。这个简单的javamail实例表明,开发者已经成功地测试了邮件发送功能,确保其在实际应用中可以正常...
JavaMail是Java编程语言中用于处理电子邮件的API,它提供了丰富的功能,允许开发人员创建、发送、接收和处理电子邮件。本教程将详细讲解如何利用JavaMail API在Java应用程序中发送邮件,同时提供附带的源码供参考。 ...
以上就是使用 JavaMail 源码发送群发邮件涉及的核心知识点,包括了邮件API的使用、SMTP协议、HTML邮件内容的构建以及群发功能的实现。理解并掌握这些内容,你就能创建一个功能丰富的邮件发送程序。
这个源代码示例提供了构建基于JavaMail的电子邮件系统的实现,可以帮助开发者理解和学习如何使用JavaMail API来处理电子邮件功能。下面将详细介绍JavaMail、Java 电子邮件系统、JavaMail API、jsp、Tomcat服务器以及...
JavaMail 是一个开源库,用于在Java应用程序中发送和接收电子邮件。这个库提供了一组API,使得开发者可以方便地处理SMTP、POP3、IMAP等邮件协议。在本篇文章中,我们将深入探讨如何使用JavaMail API来实现邮件的发送...
JavaMail是一个用于在Java应用程序中处理邮件的API,它提供了一种标准的方式来发送和接收电子邮件。本篇将深入探讨如何使用JavaMail实现发送邮件,以及相关的源码分析。 首先,我们需要了解JavaMail的基本组件。`...
JavaMail 是一个强大的开源库,专门用于在Java应用程序中处理电子邮件。这个资源提供了一个完整的源码示例,演示如何利用JavaMail API发送邮件。在Java中,如果你想要发送带有附件、HTML内容或者需要进行SMTP验证的...
- JavaMail API 提供了标准的 Java 接口,使得开发者能够方便地在 Java 应用程序中创建、发送、接收和管理电子邮件。 - 主要的包有 `javax.mail` 和 `javax.mail.internet`,分别提供了邮件操作的基础类和互联网...
JavaMail是一种在Java环境下发送和接收电子邮件的API,它提供了丰富的功能,包括支持HTML格式的邮件内容以及附件的发送。这个API是基于SMTP(简单邮件传输协议)和POP3(邮局协议)等标准的互联网协议,使得开发者...
JavaMail 是一个开源的 Java API,它允许开发者在 Java 应用程序中处理电子邮件。这个API提供了丰富的功能,包括发送、接收邮件,处理附件,以及支持SMTP、POP3和IMAP等邮件协议。版本1.4.3是JavaMail的一个历史版本...
JavaMail是一种在Java应用程序中发送和接收电子邮件的标准API,它为开发者提供了强大的功能,使得处理邮件变得简单而高效。在JavaMail中,我们主要利用 javax.mail 和 javax.mail.internet 这两个包中的类来实现邮件...
JavaMail 是一个开源库,用于在 Java 应用程序中发送和接收电子邮件。在这个主题“javaMail学习(七)——使用javaMail发复杂邮件”中,我们将深入探讨如何使用 JavaMail API 发送包含多种附件、HTML 内容和其他复杂...
在Java编程领域,JavaMail API是一个非常重要的工具,它允许开发者通过编程方式发送电子邮件。"常规JavaMail 邮件发送实用类"标题所指的,通常是一个自定义的Java类,封装了JavaMail API的基本操作,使得邮件发送变...
JavaMail 是一个开源的 Java API,它允许 Java 程序员通过 SMTP、POP3、IMAP 协议发送和接收电子邮件。这个“javaMail发送邮件依赖的jar包源码整理”提供了关于如何使用 JavaMail 发送邮件以及相关库的源代码,这...
JavaMail 是一个开源的 Java API,它允许开发者在 Java 应用程序中发送和接收电子邮件。这个入门教程将带你了解如何使用 JavaMail 来发送简单的文本邮件。在开始之前,你需要确保已经添加了 JavaMail 相关的库,这里...