- 浏览: 782055 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (386)
- Linux (36)
- Tomcat (6)
- windows (8)
- Apache (10)
- Java (25)
- jquery (7)
- Jquery 插件 (3)
- Oracle (5)
- Oracle SQL (68)
- Spring (15)
- 开发工具 (6)
- Struts (20)
- js (14)
- Project Code (2)
- Project Code Tomcat (1)
- libset (1)
- JSP (8)
- arithmetic (2)
- 浏览器 (1)
- extjs (3)
- 学习网站 (5)
- 生活情感 (0)
- 电话号码算法 (3)
- 快捷键 (1)
- 转载 (1)
- Dos命令 (2)
- services (1)
- Resources (1)
- 行业积累 (3)
- 项目积累 (3)
- Web (3)
- 文档 (1)
- JavaEE (2)
- JSF (3)
- http (3)
- JS窗口 (1)
- Html (4)
- Flex (1)
- 资讯 (2)
- 项目规范 (1)
- Struts s:property textarea中默认值用 (1)
- Quartz 2.0.2 (12)
- 1天有多少毫秒 (1)
- 专题 (1)
- intellij idea 10 CD-KEY (1)
- restlet (4)
- Mail (1)
- Excel (3)
- Menu (1)
- Big Data技术综述 (1)
- Quart 1 (1)
- nosql (1)
- linux远程 (1)
- jdk (5)
- wind7 (1)
- 虚拟人 (0)
- 虚拟机 (1)
- 终端 (1)
- Ubuntu (16)
- Myeclipse (2)
- Wmware (1)
- eclipse (2)
- css (2)
- csv (1)
- 开源 (1)
- plsql (2)
- cassandra (4)
- maven (1)
- hadoop (2)
- mysql (1)
- spring security (1)
- tools (1)
- jdbc (2)
- exception (2)
- 硬盘数据备份 (1)
- dwr (1)
- svn (1)
- PowerDesigner15使用时的十五个问题 (1)
- tomcat 项目发部路径 (1)
- js 暂停执行 (1)
- jquery jqgrid 格式化数据显示 (1)
- js 代码模板 (1)
- strutss2 直接跳转到jsp页面 (1)
- servlet (1)
- jdbc spring (1)
- js学习网站 (1)
- 自学考试 (2)
- hibernate (2)
- eos (1)
- c (4)
- 黑马 (2)
- 大数据 (2)
- 实战云大数据案例分享 (0)
- Spark (2)
- Flink (1)
最新评论
-
coosummer:
推荐使用http://buttoncssgenerator.c ...
jquery button 漂亮 -
thinktothings:
Array_06 写道你好,我是一名刚毕业学生,我以后就是做J ...
如何转型架构师 -
thinktothings:
软考,考有职业资格证,有系统的知识体系学习
如何转型架构师 -
Array_06:
你好,我是一名刚毕业学生,我以后就是做Java的架构师,那请问 ...
如何转型架构师 -
beykery:
你这也太复杂了。。。。jsf2不应该是这样的。。。。
JSF2.0的一个简单Demo
Spring2.0邮件的发送,支持多附件 图片 HTML格式 小于10M
package com.tht.common.mail.spring; import org.apache.log4j.Logger; import org.springframework.mail.SimpleMailMessage; import org.springframework.mail.javamail.JavaMailSenderImpl; import java.util.Properties; /** * 简单的文体邮件发送 * Created by IntelliJ IDEA. * User: liuwen * Date: 2010-11-6 * Time: 10:01:58 * To change this template use File | Settings | File Templates. */ public class SimpleMailDemoAuth { static Logger log=Logger.getLogger(SimpleMailDemoAuth.class); public static void main(String[] args){ JavaMailSenderImpl senderImple=new JavaMailSenderImpl(); //设置Mail Server senderImple.setHost("smtp.126.com"); //设置连接端口 senderImple.setPort(25); senderImple.setDefaultEncoding("UTF-8"); senderImple.setUsername("thinktothings@126.com"); senderImple.setPassword("Tht12345"); Properties prop=new Properties(); prop.put( "mail.smtp.auth" , "true" ) ; // 将这个参数设为true,让服务器进行认证,认证用户名和密码是否正确 prop.put( "mail.smtp.timeout" , "25000" ) ; senderImple.setJavaMailProperties(prop); //建立邮件消息 SimpleMailMessage mailMessage=new SimpleMailMessage(); mailMessage.setTo("thinktothings@sina.cn"); mailMessage.setFrom("thinktothings@126.com"); //设置 主题与正文 mailMessage.setSubject("Spring simple mail test"); mailMessage.setText("测试邮件的文本"); senderImple.send(mailMessage); log.info("邮件发送成功了。。。。。。"); } }
package com.tht.common.mail.spring; import com.tht.common.log.log4j.base.Log4jBase; import com.tht.common.log.log4j.base.Log4jStaticBase; import org.springframework.mail.javamail.JavaMailSenderImpl; import org.springframework.mail.javamail.MimeMessageHelper; import javax.mail.MessagingException; import javax.mail.internet.MimeMessage; /** * Created by IntelliJ IDEA. * User: liuwen * Date: 2010-11-6 * Time: 10:48:00 * To change this template use File | Settings | File Templates. */ public class HtmlMailDemo extends Log4jBase{ public static void main(String[] args){ JavaMailSenderImpl senderImpl=new JavaMailSenderImpl(); //设置Mail Server senderImpl.setHost("203.170.49.14"); Properties prop=new Properties(); prop.put( "mail.smtp.auth" , "true" ) ; // 将这个参数设为true,让服务器进行认证,认证用户名和密码是否正确 prop.put( "mail.smtp.timeout" , "25000" ) ; senderImple.setJavaMailProperties(prop); //建立邮件消息 MimeMessage mailMessage=senderImpl.createMimeMessage(); MimeMessageHelper messageHelper=new MimeMessageHelper(mailMessage); //设置收件人、寄件人、主题与正文 try { String[] tos={"test@mail_server.com","test2@mail_server.com"}; messageHelper.setTo(tos); messageHelper.setFrom("liuwen"); messageHelper.setSubject("Html mail test"); messageHelper.setText("<html><head><title>Title test</title></head><body><h1>Hello html test</h1></body></html>",true); //传送邮件 senderImpl.send(mailMessage); Log4jStaticBase.log.info("Html send success"); } catch (MessagingException e) { Log4jStaticBase.log.error(e.getMessage(), e.fillInStackTrace()); } } }
package com.tht.common.mail.spring; import com.tht.common.log.log4j.base.Log4jBase; import com.tht.common.log.log4j.base.Log4jStaticBase; import org.springframework.core.io.ClassPathResource; import org.springframework.mail.javamail.JavaMailSenderImpl; import org.springframework.mail.javamail.MimeMessageHelper; import javax.mail.MessagingException; import javax.mail.internet.MimeMessage; import java.io.File; /** * Created by IntelliJ IDEA. * User: liuwen * Date: 2010-11-6 * Time: 10:48:00 * To change this template use File | Settings | File Templates. * 邮件支持HTML格式,并且可以将图片直接在邮件正文中显示 */ public class AttachedImageDemo extends Log4jBase{ public static void main(String[] args){ JavaMailSenderImpl senderImpl=new JavaMailSenderImpl(); //设置Mail Server senderImpl.setHost("203.170.49.14"); Properties prop=new Properties(); prop.put( "mail.smtp.auth" , "true" ) ; // 将这个参数设为true,让服务器进行认证,认证用户名和密码是否正确 prop.put( "mail.smtp.timeout" , "25000" ) ; senderImple.setJavaMailProperties(prop); //设置收件人、寄件人、主题与正文 try { //建立邮件消息 MimeMessage mailMessage=senderImpl.createMimeMessage(); MimeMessageHelper messageHelper=new MimeMessageHelper(mailMessage,true); String[] tos={"test@mail_server.com","test@mail_server.com"}; messageHelper.setTo(tos); messageHelper.setFrom("liuwen"); messageHelper.setSubject("Html mail test"); messageHelper.setText("<html><head><title>Title test</title></head><body><h1>Hello image html test</h1><img src=\"cid:testImageId\" /></body></html>",true); //ClassPathResource img=new ClassPathResource("testImageId.jpg"); File img=new File("files/images/testImageId.jpg"); messageHelper.addInline("testImageId",img); //传送邮件 senderImpl.send(mailMessage); Log4jStaticBase.log.info("Html image send success"); } catch (MessagingException e) { Log4jStaticBase.log.error(e.getMessage(), e.fillInStackTrace()); } } }
package com.tht.common.mail.spring; import com.tht.common.log.log4j.base.Log4jStaticBase; import org.springframework.mail.javamail.JavaMailSenderImpl; import org.springframework.mail.javamail.MimeMessageHelper; import javax.mail.MessagingException; import javax.mail.internet.MimeMessage; import java.io.File; /** * Created by IntelliJ IDEA. * User: liuwen * Date: 2010-11-6 * Time: 15:28:03 * To change this template use File | Settings | File Templates. * 邮件附件发送 * 测试数据: 附件大小9.88M 文件类型 ZIP ; xls 1M */ public class AttachedFileDemo { public static void main(String[] args){ JavaMailSenderImpl senderImpl=new JavaMailSenderImpl(); //设置Mail Server senderImpl.setHost("203.170.49.14"); Properties prop=new Properties(); prop.put( "mail.smtp.auth" , "true" ) ; // 将这个参数设为true,让服务器进行认证,认证用户名和密码是否正确 prop.put( "mail.smtp.timeout" , "25000" ) ; senderImple.setJavaMailProperties(prop); //设置收件人、寄件人、主题与正文 try { //建立邮件消息 MimeMessage mailMessage=senderImpl.createMimeMessage(); MimeMessageHelper messageHelper=new MimeMessageHelper(mailMessage,true); String[] tos={"test@mail_server.com","test@mail_server.com"}; messageHelper.setTo(tos); messageHelper.setFrom("liuwen"); messageHelper.setSubject("Html mail test"); messageHelper.setText("<html><head><title>Title test</title></head><body><h1>Hello attach html test</h1></body></html>",true); //ClassPathResource img=new ClassPathResource("testImageId.jpg"); File img=new File("files/data/xwork-2.1.5-all.zip"); messageHelper.addAttachment("xwork-2.1.5-all.zip",img); //传送邮件 senderImpl.send(mailMessage); Log4jStaticBase.log.info("Html attach send success"); } catch (MessagingException e) { Log4jStaticBase.log.error(e.getMessage(), e.fillInStackTrace()); } } }
package com.tht.common.mail.spring; import com.tht.common.log.log4j.base.Log4jStaticBase; import org.springframework.mail.javamail.JavaMailSenderImpl; import org.springframework.mail.javamail.MimeMessageHelper; import javax.mail.MessagingException; import javax.mail.internet.MimeMessage; import java.io.File; /** * Created by IntelliJ IDEA. * User: liuwen * Date: 2010-11-6 * Time: 15:28:03 * To change this template use File | Settings | File Templates. * 邮件附件发送 * 测试数据: 附件大小9.88M 文件类型 ZIP ; xls 1M */ public class AttachedFileMultiDemo { public static void main(String[] args){ JavaMailSenderImpl senderImpl=new JavaMailSenderImpl(); //设置Mail Server senderImpl.setHost("203.170.49.14"); Properties prop=new Properties(); prop.put( "mail.smtp.auth" , "true" ) ; // 将这个参数设为true,让服务器进行认证,认证用户名和密码是否正确 prop.put( "mail.smtp.timeout" , "25000" ) ; senderImple.setJavaMailProperties(prop); //设置收件人、寄件人、主题与正文 try { //建立邮件消息 MimeMessage mailMessage=senderImpl.createMimeMessage(); MimeMessageHelper messageHelper=new MimeMessageHelper(mailMessage,true); String[] tos={"test@mail_server.com","test@mail_server.com"}; messageHelper.setTo(tos); messageHelper.setFrom("liuwen"); messageHelper.setSubject("Html mail test"); messageHelper.setText("<html><head><title>Title test</title></head><body><h1>Hello attach html test</h1></body></html>",true); //ClassPathResource img=new ClassPathResource("testImageId.jpg"); //第一个附件 File img=new File("files/data/M800_IN_VOIP_Daily_2010-10-19-18-29-23.XLS"); if(img.exists()){ messageHelper.addAttachment("M800_IN_VOIP_Daily_2010-10-19-18-29-23.XLS",img); } //第二个附件 img=new File("files/images/testImageId.jpg"); if(img.exists()){ messageHelper.addAttachment("testImageId.jpg",img); } //第三个附件 img=new File("files/data/ext-3.0.0.zip"); if(img.exists()){ messageHelper.addAttachment("ext-3.0.0.zip",img); } //传送邮件 senderImpl.send(mailMessage); Log4jStaticBase.log.info("Html attach send success"); } catch (MessagingException e) { Log4jStaticBase.log.error(e.getMessage(), e.fillInStackTrace()); } } }
- SimpleMail.zip (3.4 MB)
- 下载次数: 16
- Spring2.0-mail.rar (3 MB)
- 下载次数: 14
发表评论
-
spring jdbc调用,main
2013-02-24 16:48 1532package com.xdmz.business.publ ... -
spring aop
2012-12-18 11:22 878http://xiebaolong.iteye.com/blo ... -
spring MD5
2012-06-20 09:28 10174import org.springframework.secu ... -
Spring3 Security3 官方中文文档.pdf
2011-12-03 09:32 8233这次发布的Spring Security ... -
spring下载
2011-12-02 17:57 1009Spring官网改版后找了好久都没有找到直接下载Jar包的链 ... -
spring2.0.8_datasource
2011-07-27 15:56 1030spring连接基本的数据源 import javax ... -
spring-security-samples-tutorial-test-2.0.4 官方例子
2011-07-20 10:37 1583-samples-tutorial-test-2.0.4 -
Spring Security 2.0.x中文参考文档
2011-07-06 06:36 906Spring Security 2.0.x中文参考文档 -
spring2.0 Quartz 执行每天定时任务 普通普是执行任务
2010-11-06 21:57 1999此类为执行任务计划的类 package com.th ... -
spring2.0 Quartz 执行每天定时任务 建议用quartz-all-1.8.4.jar更稳定,兼容性更好
2010-11-06 21:35 3404package com.tht.common.job.spri ... -
spring2.0 job Quartz 和Time一样的定时任务
2010-11-06 21:07 1141package com.tht.common.job.spri ... -
Spring2.0 job 普通类中定时任务
2010-11-06 20:11 1333package com.tht.common.job.spri ... -
Spring2.0 job 定时任务
2010-11-06 19:58 1430package com.tht.common.job.spri ... -
普通Java类中获得Spring Bean实例
2010-10-22 20:52 1957原文:http://www.examda.com/nc ...
相关推荐
2. Spring 2.0 的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 更简单的XML配置 2.2.2. 新的bean作用域 2.2.3. 可扩展的XML编写 2.3. 面向切面编程(AOP) 2.3.1. 更加简单的AOP XML配置 2.3.2. 对@...
2. Spring 2.0 的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 更简单的XML配置 2.2.2. 新的bean作用域 2.2.3. 可扩展的XML编写 2.3. 面向切面编程(AOP) 2.3.1. 更加简单的AOP XML配置 2.3.2. 对@AspectJ 切面的...
2. Spring 2.0 的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 更简单的XML配置 2.2.2. 新的bean作用域 2.2.3. 可扩展的XML编写 2.3. 面向切面编程(AOP) 2.3.1. 更加简单的AOP XML配置 2.3.2. 对@...
邮件的格式(如MIME)和附件处理也是重要部分。 8. **课程设计价值**:该项目适合学生或初学者进行课程设计,能够帮助他们理解实际项目中的开发流程、协作工具使用以及前后端协同工作的方式。 总的来说,这个小型...
2. Spring 2.0和 2.5的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 新的bean作用域 2.2.2. 更简单的XML配置 2.2.3. 可扩展的XML编写 2.2.4. Annotation(注解)驱动配置 2.2.5. 在classpath中自动搜索组件...
2.6.4. 将Spring 应用程序上下文部署为JCA adapter 2.6.5. 计划任务 2.6.6. 对Java 5 (Tiger) 支持 2.7. 移植到Spring 2.5 2.7.1. 改变 2.8. 更新的样例应用 2.9. 改进的文档 I. 核心技术 3. IoC(控制反转)...
4. **资源文件**(src/main/resources):可能有邮件模板(HTML或文本格式)、静态文件(如图片或CSS)以及任何本地化的资源配置。 5. **构建脚本**(pom.xml或build.gradle):定义项目的构建依赖和插件,包括...
7. 邮件发送: Spring Email模块提供了发送邮件的功能,支持HTML邮件、附件等,可以方便地集成到应用中。 8. 用户界面: JSP 2.0 和 FreeMarker 是模板引擎,用于生成动态网页内容。JQuery是一个强大的JavaScript...
- **邮件发送报表**:自动将生成的报表以附件形式发送至指定邮箱。 通过深入学习这个帮助文档和API实例,开发者可以熟练掌握JasperReport,从而在Java项目中实现高效、美观的报表功能。无论是简单的数据展示还是...
apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送。 Oracle数据库工具 WARTS WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的...
摘要:Java源码,文件操作,图片水印 util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明...
apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送。 Oracle数据库工具 WARTS WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的...
apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送。 Oracle数据库工具 WARTS WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的...
apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送。 Oracle数据库工具 WARTS WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的...
apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送。 Oracle数据库工具 WARTS WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的...
apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送。 Oracle数据库工具 WARTS WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的...
apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送。 Oracle数据库工具 WARTS WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的...
apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送。 Oracle数据库工具 WARTS WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的...
apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送。 Oracle数据库工具 WARTS WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的...