package demo;
import java.util.Properties;
import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.Message.RecipientType;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class Dome2 {
public static void main(String[] args) throws AddressException,
MessagingException {
Properties props = new Properties();
props.setProperty("mail.smtp.auth", "true");
props.setProperty("mail.transport.protocol", "smtp");
props.setProperty("mail.host", "smtp.163.com");
Session session = Session.getInstance(props, new Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("usedto321", "123456");
}
});
session.setDebug(true);
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("usedto321@163.com"));
msg.setSubject("中文主题");
msg.setRecipients(RecipientType.TO, InternetAddress
.parse("292802376@qq.com"));
msg.setContent("<span style='color:red'>中文呵呵呵呵呵呵呵呵呵</span>",
"text/html;charset=utf-8");
Transport.send(msg);
}
}
分享到:
相关推荐
2. **创建邮件消息(Message)**:使用`MimeMessage`类创建邮件实例。我们可以设置邮件的发件人、收件人、抄送人、密送人、主题和正文。如果是HTML格式的邮件,可以使用`MimeBodyPart`和`Multipart`类来构造复杂的...
本篇文章将深入探讨如何使用Java实现邮件发送功能,主要基于`javax.mail`库,这是一个标准的Java邮件API。 首先,理解Java Mail API的工作原理至关重要。它提供了一组接口和类,用于处理邮件服务器上的邮件消息。...
本文将详细介绍如何使用Java实现发送邮件的实例,并提供所需的库和步骤。 首先,JavaMail API是Java中用于处理邮件的核心库。在描述中提到的"jar包"很可能是JavaMail相关的依赖,例如`javax.mail`和`javax.mail-api...
总的来说,Java发送邮件涉及到了网络通信、邮件协议(如SMTP)、JavaMail API的使用,以及可能的认证机制。理解这些知识点对于实现一个稳定的邮件发送功能至关重要。在实际操作时,确保正确配置邮件服务信息,并对...
### Java邮件开发实例知识点 #### 一、Java邮件发送机制概览 在Java开发中,邮件功能是非常实用的一项技术,可以用于用户注册验证、找回密码等场景。本篇将通过一个具体的实例——“Java邮件开发实例”,来详细...
一个独立的java 接收邮件实例,平时java发邮件这块应该说是资源都比较丰富了。但收这块比较少,所以就整合了一下相关资源。
在这个实例中,我们将深入探讨如何使用Java Mail API来发送邮件,特别是涉及中文处理和HTML格式的邮件。 首先,我们看到有两个库文件:mail.jar 和 commons-email-1.0.jar。mail.jar 包含了Java Mail的核心组件,...
本篇将深入探讨 JavaMail 的邮件实例,以及如何利用它来创建、发送和接收邮件。 在 JavaMail 中,主要涉及的核心接口和类包括 `Session`、`Message`、`MimeMessage`、`Transport` 和 `Store`。`Session` 是整个邮件...
这个小程序可以同时处理一般 邮件 的接受同时可以 处理含有 附件的 邮件的接受,代码含有注释 同时 这小程序 既可以接受 英文的邮件,可以处理中文,还可以 同时处理中英文 同时包含的邮件
在这个实例中,我们将深入探讨如何使用Java Mail API发送邮件,以及在不同环境下(如SSH框架和Servlet)的应用。 首先,我们要了解Java Mail API的基本概念。JavaMail API是由Sun Microsystems开发的一套用于处理...
"Java金典实例代码库"是针对Java学习者和开发者的一份宝贵资源,它包含了书中精选的实例代码,旨在帮助读者更好地理解和掌握Java的各种概念和技术。 首先,Java的核心特性包括封装、继承和多态,这些都是面向对象...
在Java编程中,发送电子邮件是一项常见的任务,尤其在自动化通知、数据报告或用户验证场景下。本实例45聚焦于使用SMTP(Simple Mail Transfer Protocol)协议来实现这一功能。SMTP是互联网标准,用于在邮件服务器...
总结一下,这个Java邮件发送实例展示了如何使用JavaMail API配置SMTP服务器,设置发件人和收件人,以及发送HTML格式的邮件。要注意,实际应用中应使用加密的SMTP服务(如SMTPS),并妥善处理用户输入以防止注入攻击...
在Java编程中,连接到IBM Lotus Domino(也称为Lotes)邮件服务器并读取邮件内容和附件是一项常见的任务。Lotus Domino是IBM提供的一款企业级的协作软件,它集成了电子邮件、日历、任务和文档管理等功能。这篇教程将...
13. **Java Mail**: 使用JavaMail API发送和接收电子邮件,包括SMTP、POP3和IMAP协议。 14. **JSP与Servlet**: JavaServer Pages(JSP)和Servlet是Java Web开发的核心技术,用于动态网页生成和服务器端逻辑处理。 ...
首先,JavaMail API是Java平台上的一个开源库,用于处理电子邮件。它提供了一系列接口和类,允许开发者创建、发送、接收和处理邮件。要发送HTML格式的邮件,你需要了解`MimeMessage`类,它是JavaMail API中用于创建...
基于Java的邮件服务器源程序.rar 基于MVC的Java资源管理器 v2.0.rar 基于smpp协议的Java点对点短信发送源码包.rar 季风进销存管理系统(JSP版).rar 客户管理系统 Alfresco Content Management.rar 家庭多媒体播放器....
在Java编程中,发送电子邮件是一项常见的任务,尤其在自动化通知、数据报告或者用户验证等场景中。本实例将深入探讨如何使用JavaMail API来实现这一功能。JavaMail API是一个开源库,它允许开发者通过Java程序发送和...
Java邮件开发是IT行业中一个常见的任务,特别是在自动化通知、数据报告或者客户服务中。Java提供了强大的API,如JavaMail API,来实现邮件的发送和接收。本文将深入探讨Java邮件开发的相关知识点,包括JavaMail API...