- 浏览: 498037 次
- 性别:
文章分类
- 全部博客 (369)
- Java (48)
- Struts (1)
- Spring (4)
- Hibernate (7)
- WebServices (2)
- XML (3)
- web服务器 (12)
- PHP (16)
- FLEX (13)
- Flash (7)
- JavaScript (35)
- Ajax (4)
- Jquery (18)
- EXTJS (7)
- CSS (7)
- HTML (7)
- JSON (5)
- 好玩的 (1)
- 其他 (21)
- Oracle (35)
- mysql (12)
- Linux (12)
- JDBC (2)
- EJB3 (1)
- AOP (1)
- 正则表达式 (6)
- JSF (1)
- 设计模式 (1)
- RBAC (1)
- PowerDesigner (1)
- windows (1)
- 电脑工具软件 (3)
- SEO (3)
- maven (13)
- cms (9)
- JSP (5)
- jpbm (1)
- eclipse (8)
- sql (4)
- android (3)
- 浏览器 (5)
- 国外IT网站 (1)
- 文摘 (1)
- 文档 (31)
- doc命令 (1)
- webgl (1)
- html5 (1)
- ant (1)
- mongodb (0)
- 操作系统 (1)
- Dreamweaver (1)
- hadoop (2)
- xpath (1)
- nutch (1)
- window (1)
- xm (2)
- excel (1)
- httpclient (0)
- YII (2)
- CXF (1)
- Quartz (1)
- jsoup (2)
- wifi (2)
- logback (1)
- 硬件 (1)
- 工具 (3)
- freemark (1)
- ide (2)
- mail (1)
- log (1)
- ueditor (1)
- 链接 (1)
- reaver (2)
- js (1)
- .net (1)
- chrome (1)
- git (1)
- Docker (1)
- unicode (1)
- 多线程 (1)
- 并发 (1)
- Nashorn (3)
- Angular (1)
- curl (1)
- Cygwin (1)
- nashron (1)
- Babel (1)
- React Native (1)
- sip (1)
- openmeetings (1)
- IDEA (0)
- CAS (1)
最新评论
-
沉醉音乐的咖啡:
使用 preventDefault() 函数来阻止对表单的提交。 -
PhoenixHorse:
原表的索引啥的不就失效了吗
oracle修改表精度 -
yupengcc:
资料带走 3Q
RBAC模型 -
Java路:
...
JSON-LIB快速入门(转) -
damoqiongqiu:
utf-8下,E文字符占1个字节,中文字符占3个字节。如果一个 ...
AS3:截取定长度的字符串
package t; import java.util.Properties; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.mail.Authenticator; import javax.mail.Message; import javax.mail.PasswordAuthentication; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeBodyPart; import javax.mail.internet.MimeMessage; import javax.mail.internet.MimeMultipart; import javax.mail.internet.MimeUtility; public class AttchAndImgMail { // JavaMail需要Properties来创建一个session对象。它将寻找字符串"mail.smtp.host",属性值就是发送邮件的主机. public static void main(String[] args) throws Exception { Properties properties = new Properties(); properties.put("mail.smtp.host", "smtp.163.com");// 设置smtp主机 properties.put("mail.smtp.auth", "true");// 使用smtp身份验证 /* * 在 JavaMail 中,可以通过 extends Authenticator 抽象类,在子类中覆盖父类中的 getPasswordAuthentication() * 方法,就可以实现以不同的方式来进行登录邮箱时的用户身份认证。JavaMail 中的这种设计是使用了策略模式(Strategy */ MimeMessage message = new MimeMessage(Session.getInstance(properties, new Authenticator() { @Override public PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication("xxxx@163.com", ""); } })); // 设置邮件的属性 // 设置邮件的发件人 message.setFrom(new InternetAddress("XXX@163.com")); // 设置邮件的收件人 cc表示抄送 bcc 表示暗送 message.setRecipient(Message.RecipientType.TO, new InternetAddress("xx@xx.com")); // 设置邮件的主题 message.setSubject("世界上最复杂的邮件有附件和图片"); // 创建邮件的正文 MimeBodyPart text = new MimeBodyPart(); // setContent(“邮件的正文内容”,”设置邮件内容的编码方式”) text.setContent("世界上最复杂的邮件<img src='cid:a'><img src='cid:b'>", "text/html;charset=gb2312"); // 创建图片 MimeBodyPart img = new MimeBodyPart(); /* * JavaMail API不限制信息只为文本,任何形式的信息都可能作茧自缚MimeMessage的一部分. * 除了文本信息,作为文件附件包含在电子邮件信息的一部分是很普遍的. * JavaMail API通过使用DataHandler对象,提供一个允许我们包含非文本BodyPart对象的简便方法. */ DataHandler dh = new DataHandler(new FileDataSource("\\ueditor\\image\\20140923\\1411452001148005322.gif")); img.setDataHandler(dh); // 创建图片的一个表示用于显示在邮件中显示 img.setContentID("a"); MimeBodyPart img1 = new MimeBodyPart(); DataHandler dh1 = new DataHandler(new FileDataSource("\\ueditor\\image\\20140923\\1411452012849098519.png")); img1.setDataHandler(dh1); // 创建图片的一个表示用于显示在邮件中显示 img1.setContentID("b"); // 创建附件 MimeBodyPart attch = new MimeBodyPart(); DataHandler dha = new DataHandler(new FileDataSource("\\mailattachment\\20140923140025!-resize_png_new.png")); attch.setDataHandler(dha); String filename1 = dha.getName(); // MimeUtility 是一个工具类,encodeText()用于处理附件字,防止中文乱码问题 attch.setFileName(MimeUtility.encodeText(filename1)); // 关系 正文和图片的 MimeMultipart mm = new MimeMultipart(); mm.addBodyPart(text); mm.addBodyPart(img); mm.addBodyPart(img1); mm.setSubType("related");// 设置正文与图片之间的关系 // 图班与正文的 body MimeBodyPart all = new MimeBodyPart(); all.setContent(mm); // 附件与正文(text 和 img)的关系 MimeMultipart mm2 = new MimeMultipart(); mm2.addBodyPart(all); mm2.addBodyPart(attch); mm2.setSubType("mixed");// 设置正文与附件之间的关系 message.setContent(mm2); message.saveChanges(); // 保存修改 Transport.send(message);// 发送邮件 } }
发表评论
-
javaweb 读取 classes 下的文件
2016-05-20 11:26 919http://www.cnblogs.com/hxling/a ... -
itext pdf
2015-08-19 23:17 613itext pdf 简单版 <script src= ... -
正则解析分红
2015-05-23 15:51 679// 表达式对象 Pattern p = Patte ... -
maven中指定main方法并且导入关联jar包,拷贝依赖包
2015-03-05 10:21 701<build> <plugins& ... -
nashorn shell
2015-02-05 18:21 680java8 doc http://docs.oracle.co ... -
java jvm 多线程 并发相关
2015-01-28 09:36 587Doug Lea并发编程文章全部译文 http://ifeve ... -
char <-->unicode
2015-01-06 15:20 649http://daoshud1.iteye.com/blog/ ... -
java gc
2014-12-10 14:10 0Java垃圾回收精粹 — Part1Java垃圾回收精粹 ... -
分页test
2014-12-01 09:20 592/** * * @author lan * ... -
java 正则模板
2014-10-08 10:44 518import java.util.HashMap; im ... -
“||”.split(“\\|”).length return 0 and 3
2014-08-26 10:00 620“||”.split(“\\|”) [] “| ... -
JRebel config
2014-08-03 17:43 2312http://zeroturnaround.com/sof ... -
java反编译
2014-07-25 18:01 632http://jd.benow.ca/ -
mvn tomcat7:run config
2014-07-24 16:37 810<project xmlns="http: ... -
Eclipse 编写应用程序设置代理
2014-07-17 10:18 874java -Dhttp.proxyHost=proxyho ... -
happens-before
2014-06-03 12:16 746内存一致性属性 Java Language Speci ... -
java.util.concurrent 的结构
2014-06-03 00:14 612... -
深入理解Java:注解(Annotation)自定义注解入门
2014-04-21 14:27 736要深入学习注解,我们就必须能定义自己的注解,并使用注解,在 ... -
test
2014-03-16 13:35 0http://hi.baidu.com/tag/data/fe ... -
gz压缩 解压
2014-03-12 22:14 861//压缩 public static String Co ...
相关推荐
在Java编程中,发送带有附件的邮件是一项常见的任务,尤其在企业级应用或者自动化脚本中。这个场景通常涉及到JavaMail API的使用,一个强大的库,可以用来处理SMTP(简单邮件传输协议)邮件服务。接下来,我们将深入...
这个“javamailtest带附件”可能是某个示例项目或教程,展示了如何使用JavaMail API来发送带有附件的电子邮件。下面将详细讨论JavaMail API以及如何在其中添加附件。 1. **JavaMail API基础**: JavaMail API 是...
在Java编程中,发送带有附件和图片的电子邮件是一项常见的任务,尤其在自动化通知、报告分发等场景下。本文将详细讲解如何使用Java Mail API来实现这一功能,同时参考提供的`TemplateMailMessage.java`和`...
在Java编程中,发送带有Excel附件的电子邮件是一项常见的任务,特别是在数据报告或自动化流程中。在某些场景下,我们可能希望直接以流的形式处理Excel数据,而不是先将其保存为一个实际的文件,然后再作为附件发送。...
根据提供的文件信息,本文将详细解释如何使用Java发送带有附件及多媒体内容(如图片)的电子邮件。本示例代码及说明适用于希望利用Java Mail API发送包含丰富格式内容邮件的开发者。 ### Java 发送带有附件及多媒体...
在Java中,我们可以使用JavaMail API来实现邮件的发送,包括带有附件的功能。以下是对这个主题的详细解释: 一、JavaMail API简介 JavaMail API是一个开源的Java库,用于处理邮件服务。它提供了丰富的接口和类,...
Java Mail 发送邮件及邮件附件 Java Mail 是一个广泛使用的 Java 库,用于发送电子邮件。以下是 Java Mail 发送邮件及邮件附件的知识点。 Java Mail 简介 Java Mail 是一个 Java 库,提供了发送电子邮件的功能。...
在IT领域,特别是Java开发中,使用Java Mail API发送带有图片的HTML格式邮件是一项常见且实用的功能。本文将深入解析如何利用Java Mail实现这一需求,包括必要的知识点、代码示例及其实现细节。 ### 一、Java Mail ...
在Java编程中,发送和接收带有附件的电子邮件是一项...总结来说,Java Mail API提供了一套完整的框架,使得在Java中收发带有附件的邮件变得简单易行。通过理解和运用上述知识点,你可以构建出符合需求的邮件处理系统。
Java Mail 支持MIME,可以处理文本、图像、音频、视频等多种类型的附件。 5. **邮件头和内容**:Java Mail 提供 `Header` 类来处理邮件头信息,如发件人、收件人、主题等。同时,`Multipart` 类允许组合多个部分...
"javaemail发送邮件(带附件)" javaemail发送邮件(带附件)是使用Java技术实现的邮件发送功能,支持带附件的发送。下面是该功能的知识点总结: 1. 使用JavaMailSenderImpl类来发送邮件,需要设置SMTP服务器、用户名...
在 Java Mail 中,JAF 负责处理邮件附件和其他复杂数据类型的解析和编码。 4. **Doc 文档**:这部分可能包含 Java Mail 和 JAF 的API文档,是开发者理解和使用这些库的重要参考资料。API 文档通常详细描述了每个类...
Java Mail 是一个开源的Java库,它为Java应用程序提供了与各种邮件系统交互的能力。这个"mail-1.4.7.jar"是Java Mail的一个版本,主要用于处理电子邮件的发送和其他相关功能。版本号1.4.7表明这是一个较旧但稳定版本...
在本项目中,我们将深入探讨如何使用SpringMail发送带有附件的电子邮件。首先,我们需要了解几个核心概念: 1. **JavaMail API**: 这是Java平台上的一个标准API,用于处理邮件相关任务,如创建、发送和接收邮件。它...
Java Mail 是一个开源的Java API,它为Java开发者提供了处理电子邮件的能力。这个开发包是由Oracle官方网站提供的,确保了其权威性和稳定性。Java Mail API 支持SMTP、POP3、IMAP等多种邮件协议,使得开发者可以方便...
Java Mail 支持创建和解析MIME格式的邮件,处理嵌入式或附件的多媒体内容。 4. **认证与安全**:Java Mail 支持SSL/TLS加密,确保邮件传输的安全性。此外,它还支持不同的身份验证机制,如PLAIN、LOGIN、CRAM-MD5等...
Java Mail 是一个强大的Java库,用于处理电子邮件的发送和接收。这个库提供了全面的API,使得开发者能够方便地实现SMTP(简单邮件传输协议)、POP3(邮局协议)和IMAP(因特网消息访问协议)等邮件服务。在Java应用...
Java Mail 是一个强大的开源库,用于在Java应用程序中处理电子邮件通信。它提供了API,使得开发者可以方便地发送、接收和管理邮件。这个压缩包文件很可能包含了一组示例代码或工具,帮助我们理解如何使用Java Mail ...
在Java编程中,发送带有HTML格式和图片的邮件是一项常见的任务,这通常涉及到电子邮件API的使用,例如JavaMail API。以下是对这个主题的详细讲解: 首先,JavaMail API是Java平台上的一个开源库,用于处理电子邮件...
标题中的“用Java Mail发送包含图片的HTML”指的是使用JavaMail API来发送带有嵌入式图像的HTML格式电子邮件。在电子邮件中,除了纯文本内容,我们有时需要包含图像以提高信息的可读性和视觉吸引力。JavaMail API是...