jmail
Angel_G
这个作者很懒,什么都没留下…
展开
-
Java邮件开发(一):使用JMail发送一封简单邮件
JMail是进行邮件开发的组件。由于所需要的jar非官方开发,需要自行下载所需jar包,我使用的是javamail-1.4.7。不了解收发邮件过程的请先浏览我的另一片博客:电子邮件工作原理 1.步骤:1. 创建Properties对象,并为该对象设置相应内容2. 创建Session对象3. 创建Message对象,这个对象封装邮件的信息,如发件人、收件人、主题转载 2017-08-04 15:05:56 · 1389 阅读 · 0 评论 -
Java邮件开发(二):使用JMail发送一封图文并茂且包含附件的邮件(上)
有时我们会有这样的需求:我们需要一封看起来比较丰富的邮件,有文字、超链接、图片等等而不是一堆文字的堆砌。有时我们也需要在邮件里添加一些附件。这样的邮件几乎所有的邮箱都支持,如163、新浪、搜狐、QQ(好像搜狐不支持本地上传的图片)。可是在这些邮件的背后有什么我们并不知道,下面让我们先来了解一下邮件的组成。一、复合邮件的整体结构图从图中可以看出一封邮件有两部分组成:整封邮转载 2017-08-04 15:06:58 · 1645 阅读 · 0 评论 -
Java邮件开发(二):使用JMail发送一封图文并茂且包含附件的邮件(下)
在上一篇文章Java邮件开发(二):使用JMail发送一封图文并茂且包含附件的邮件(上) 中,我们大概了解了一封邮件的组成。下面我们完成发送有以下要求的邮件:1.正文是一段html代码2.这段html代码中内嵌一张图片3.这封邮件包含两个附件首先根据上篇文章最后的“邮件组织结构API”,分析以下有哪些MimeMultipart对象,有哪些MimeBodyPa转载 2017-08-04 15:07:59 · 935 阅读 · 0 评论 -
Java邮件开发(三):解决附件名为乱码及显示友好名称
在上一篇文章(Java邮件开发(二):使用JMail发送一封图文并茂且包含附件的邮件(下) )中,我们学会了使用JavaMail发送一封复杂的邮件。遗留的问题有以下两个:1.附件的名称只能为英文,中文乱码2.友好名称的显示。我们使用163等邮箱发送邮件时,我们经常可以看到收件人一栏中会是:张益达 这种方式。在上一版本的代码中并没有使用这样的方式。下面解决这两转载 2017-08-04 15:09:32 · 948 阅读 · 2 评论