![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaMail
文章平均质量分 62
马豆豆
(⊙v⊙)嗯,(⊙o⊙)…,呵呵,乐观
展开
-
JavaMail(JAVA邮件服务) API详解 (2)
F.Transport在发送信息时,Transport类将被用到。这个类实现了发送信息的协议(通称为SMTP),此类是一个抽象类,我们可以使用这个类的静态方法send()来发送消息:Transport.send(message);当然,方法是多样的。我们也可由Session获得相应协议对应的Transport实例。并通过传递用户名、密码、邮件服务器主机名等参数建立与邮件服务器的连接,并使用send转载 2009-09-03 20:14:00 · 243 阅读 · 0 评论 -
使用javamail api开发邮件服务系统时,常碰的中文乱码问题
乱码是因为不同语系操作系统之间文字编码不通用造成的,可以用南极星等软件显示乱码.基本上在javamail中碰到的中文乱码问题就这么多了,如果你的程序出现了中文乱码,首先不要惊慌,可用多个其他的邮件发送或接收程序进行验证,看是在哪个环节出现了问题,然后再仔细对照原文和乱码,调用相应的编码解码方法就行了。在使用javamail api开发邮件服务系统时,我们常常会碰到很多中文乱码问题,下面就分别介...原创 2009-09-02 16:50:52 · 119 阅读 · 0 评论 -
javamail接收邮件的bean,可以正确的解析中文(转)(四)
Pop3Bean.java是主要的代码FileProperties.java读取配置文件的类MailConstants.java指向配置文件的接口,可以不用Pop3BeanTest.java测试程序ReadEml.java读取eml文件的bean读取配置文件的类 package org.jteam.jmail.test;impor...原创 2009-09-02 16:42:43 · 252 阅读 · 0 评论 -
javamail接收邮件的bean,可以正确的解析中文(转)(三)
//接上一文章/** * 从folder中提取所有的messages * * @throws MessagingException */ public void getAllMessages() throws MessagingException { //从邮件文件夹获取邮件信息 ...原创 2009-09-02 16:35:41 · 334 阅读 · 0 评论 -
javamail接收邮件的bean,可以正确的解析中文(转)(二)
//接上一文章 /** * 获取日期显示格式 */ public String getDateFormat(String format) throws Exception { return this.dateformat; } /** * 获得发件人的地址和姓名 * ...原创 2009-09-02 16:34:09 · 182 阅读 · 0 评论 -
支持邮件群发,多附件发送的javaMail代码
在网上找了半天才找到了一点比较满意的代码,但是不能直接拿来用,所以就修改了一下,可能有不完美的地方,如果你发现了一定要告诉我哦!有什么需要我帮助的话请发yuxia2217@163.com联系我!大家一起学习一起讨论!要用到的两个包,因为不能上传附件所以没有传上来,有需要的话,发邮件给我!有时间的话发给你!用到的包名activation.jarmail.jar...原创 2009-09-02 16:31:49 · 160 阅读 · 0 评论 -
用JavaMail API编写可带附件的邮件发送程序
用JavaMail API编写可带附件的邮件发送程序利用Sun公司提供的JavaMail API可以很方便的开发邮件发送程序。也许你已经可以利用它来发送一段简单的文本了,但想不想使你的程序像OUTLOOK一样也能发送附件呢?本文在简单介绍了JavaMail之后,详细讲解了一段完整的送信的JavaBean及一个十分轻巧的servlet。 (没有装载JavaMail API的读...原创 2009-09-02 16:30:56 · 205 阅读 · 0 评论 -
javamail接收邮件的bean,可以正确的解析中文(转)(一)
这几天写的javamail项目中接收邮件和解析邮件的类,参考了很多代码,但是好像没有比较完整的对中文支持还有邮件解析的整合,所以自己写了一个。Pop3Bean.java是主要的代码FileProperties.java读取配置文件的类MailConstants.java指向配置文件的接口,可以不用Pop3BeanTest.java测试程序ReadEml.ja...原创 2009-09-02 16:23:57 · 196 阅读 · 0 评论 -
java电子邮件(四)JavaMail(JAVA邮件服务) API详解
一、JavaMail API简介JavaMail API是读取、撰写、发送电子信息的可选包。我们可用它来建立如Eudora、Foxmail、MS Outlook Express一般的邮件用户代理程序(Mail User Agent,简称MUA)。而不是像sendmail或者其它的邮件传输代理(Mail Transfer Agent,简称MTA)程序那样可以传送、递送、转发邮件。从另外一个角度来...原创 2009-09-02 15:35:24 · 402 阅读 · 0 评论 -
java电子邮件(三)
最新的JavaMail 1.3.1增强了在国际化字符集的处理,很多原来的关于中文的问题都可以迎刃而解,下面是一个例子用来收取邮箱中的所有邮件,包括内容附件等。经过试验:标题,内容,发件人名,中文附件都可以正确处理!大家测试的时候请下载最新的JavaMail包以及Java Activation Framework(JAF,activation.jar),然后需要修改一下在main方法中的邮箱地址以及...原创 2009-09-02 15:33:49 · 134 阅读 · 0 评论 -
java电子邮件(一)
import java.io.UnsupportedEncodingException;import java.security.Security;import java.util.Properties;import javax.mail.FetchProfile;import javax.mail.Folder;import javax.mail.Message;im...原创 2009-09-02 15:31:47 · 288 阅读 · 0 评论 -
java电子邮件(二)使用JavaMail收发邮件,解决了中文附件名问题
mail.jar : http://java.sun.com/products/javamail/index.html 并添加到classpath即可. activation.jar: http://java.sun.com/products/javabeans/glasgow/jaf.html 并添加到 classpath即可. 下面是发送邮件SendMai...原创 2009-09-02 15:29:50 · 534 阅读 · 0 评论 -
javamail读取完整的邮件
Javamail API虽然功能封装的比较完整,但是要写一个能正确显示复杂邮件的程序还有很多逻辑和细节要处理。下面是我最近做一个webmail时整理的 Servlet,基本上可以正确的读取text,HTML,HTML中显示图片及附件。在本servlet中也简单处理了常见的中文问题,包括主题、附件、HTML图片中文、email Address中文。总体感觉有两个难点:1、附件和网页图片的抓取,需要定转载 2009-09-03 20:21:00 · 226 阅读 · 0 评论 -
JavaMail(JAVA邮件服务) API详解 (1)
一、JavaMail API简介JavaMail API是读取、撰写、发送电子信息的可选包。我们可用它来建立如Eudora、Foxmail、MS Outlook Express一般的邮件用户代理程序(Mail User Agent,简称MUA)。而不是像sendmail或者其它的邮件传输代理(Mail Transfer Agent,简称MTA)程序那样可以传送、递送、转发邮件。从另外一个角度来看,转载 2009-09-03 20:11:00 · 216 阅读 · 0 评论 -
JavaMail(JAVA邮件服务) API详解 (4)
9.在邮件中搜索短语JavaMail API提供了过滤器机制,它被用来建立搜索短语。这个短语由javax.mail.search包中的SearchTerm抽象类来定义,在定义后我们便可以使用Folder的Search()方法在Folder中查找邮件:SearchTerm st = ...;Message[] msgs = folder.search(st);下面有22个不同的类(继承了Search转载 2009-09-03 20:17:00 · 189 阅读 · 0 评论 -
JavaMail(JAVA邮件服务) API详解 (3)
5.回复邮件回复邮件的方法很简单:使用Message类的reply()方法,通过配置回复邮件的收件人地址和主题(如果没有提供主题的话,系统将默认将“Re:”作为邮件的主体),这里不需要设置任何的邮件内容,只要复制发信人或者reply-to到新的收件人。而reply()方法中的boolean参数表示是否将邮件回复给发送者(参数值为false),或是恢复给所有人(参数值为true)。转载 2009-09-03 20:15:00 · 246 阅读 · 0 评论 -
使用javamail的一些问题
今天用javamail做了一个发送邮件的功能.遇到了一系列的问题. 1:在本地(windows环境)测试一切正常,上传到服务器(Linux环境)就出了问题.[java.lang.SecurityException: Access to default session denied ],也就是获得默认的session时无法获得.郁闷了N久,在网上搜了下,有朋友遇到同样的问题,但都没人给予解决...原创 2009-09-02 21:33:45 · 104 阅读 · 0 评论