注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

我的博客

等闲识得东风面,万紫千红总是春!

 
 
 

日志

 
 

邮件  

2009-07-17 21:33:43|  分类: java(B/S) |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

使用commons mail时需要的jar包:

1,commons-email-1.1.jar

2,mail.jar

3,activation.jar

(在web应用里只需要commons-email包)

发送简单的文字邮件:

邮件 - 才人 - 我的博客SimpleEmail email = new SimpleEmail();

邮件 - 才人 - 我的博客

邮件 - 才人 - 我的博客email.setHostName("smtp.sina.com");

邮件 - 才人 - 我的博客email.setAuthentication("username", "password");//在邮件服务商处注册的用户名和密码

邮件 - 才人 - 我的博客email.addTo("mailTo@163.com");

邮件 - 才人 - 我的博客email.setFrom("username@sina.com", "alias");

邮件 - 才人 - 我的博客

邮件 - 才人 - 我的博客email.setCharset("UTF-8");//gbk或gb2312,只要支持中文就行

邮件 - 才人 - 我的博客email.setSubject("title");

邮件 - 才人 - 我的博客email.setMsg("content");

邮件 - 才人 - 我的博客email.send();

发送带附件的邮件:

邮件 - 才人 - 我的博客// Create the attachment

邮件 - 才人 - 我的博客EmailAttachment attachment = new EmailAttachment();

邮件 - 才人 - 我的博客attachment.setPath("mypictures/john.jpg");

邮件 - 才人 - 我的博客attachment.setDisposition(EmailAttachment.ATTACHMENT);

邮件 - 才人 - 我的博客attachment.setDescription("Picture of John");

邮件 - 才人 - 我的博客attachment.setName("John");

邮件 - 才人 - 我的博客

邮件 - 才人 - 我的博客// Create the email message

邮件 - 才人 - 我的博客MultiPartEmail email = new MultiPartEmail();

邮件 - 才人 - 我的博客email.setHostName("mail.myserver.com");

邮件 - 才人 - 我的博客email.setAuthentication("username", "password");

邮件 - 才人 - 我的博客email.addTo("jdoe@somewhere.org", "John Doe");

邮件 - 才人 - 我的博客email.setFrom("me@apache.org", "Me");

邮件 - 才人 - 我的博客email.setCharset("UTF-8");

邮件 - 才人 - 我的博客email.setSubject("The picture");

邮件 - 才人 - 我的博客email.setMsg("Here is the picture you wanted");

邮件 - 才人 - 我的博客

邮件 - 才人 - 我的博客// add the attachment

邮件 - 才人 - 我的博客email.attach(attachment);

邮件 - 才人 - 我的博客

邮件 - 才人 - 我的博客// send the email

邮件 - 才人 - 我的博客email.send();

创建多个EmailAttachment对象,并调用MultiPartEmail.attach();就可以发送多个附件.

发送HTML格式的邮件:

发送html格式的邮件和简单邮件的区别就在创建HtmlEmail对象

并用email.setHtmlMsg(String)或email.setMsg(String)把含有html标签的字符串赋给email对象.

HtmlEmail对象还有一个setTextMsg(String)方法,这个方法参数里的html标签会被当做普通字符处理,不会被解析成html元素.

  评论这张
 
阅读(348)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017