- 浏览: 1304703 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (351)
- Java General (37)
- .net General (2)
- Linux Toy (55)
- Oracle (81)
- Mysql (11)
- Programer Career (12)
- Oh, my living ! (2)
- Shell Script (8)
- Web Service (0)
- Linux Server (22)
- Php/Python/Perl (3P) (2)
- Javascript General (5)
- Saleforce Apex Dev (2)
- Web General (5)
- Xen & VM tech. (17)
- PSP (13)
- OpenSolaris (34)
- php (1)
- RAI/flex/action script (16)
- asterisk/CTI (7)
- 交互设计 (6)
- English (3)
- Lucene (1)
最新评论
-
GuolinLee:
markmark
JVM调优总结 -Xms -Xmx -Xmn -Xss -
di1984HIT:
写的太好啊。
JVM调优总结 -Xms -Xmx -Xmn -Xss -
javajdbc:
javajdbc 写道
JVM调优总结 -Xms -Xmx -Xmn -Xss -
javajdbc:
...
JVM调优总结 -Xms -Xmx -Xmn -Xss -
alvin198761:
非常感谢,国外的被封杀了,你这里还有一份
How to Convert An Image-Based Guest To An LVM-Based Guest
-
使用Spring 的封装的MailSender,确实省事多了!
但在使用中,还是得注意些问题1.增加验证,否则会报:553 authentication is required 的错误信息
Properties prop = new Properties();
prop.setProperty("mail.smtp.auth", "true");
JavaMailSenderImpl.setJavaMailProperties(prop);2.当邮件内容是HTML语言时的中文问题:
初始化MimeMessageHelper辅助类时,设置"GBK" encoding!
如:
MimeMessageHelper messageHelp = new MimeMessageHelper(message,true,"GBK");
同时在设置:<META http-equiv=Content-Type content='text/html; charset=GBK'>
如果都设置为"UTF-8",在某些邮件客户端标题是冷僻字时,不能正常显示!3.邮件附件的中文问题!
spring的文档里面说MimeMessageHelper设置了encoding,同时对title,text,attach产生作用,但还是会出问题:
解决方法:MimeUtility.encodeWord(file.getName()); 就OK了!以下是可以运行的代码
SendMailDemo.java使用Spring 的封装的MailSender,确实省事多了!
但在使用中,还是得注意些问题1.增加验证,否则会报:553 authentication is required 的错误信息
Properties prop = new Properties();
prop.setProperty("mail.smtp.auth", "true");
JavaMailSenderImpl.setJavaMailProperties(prop);2.当邮件内容是HTML语言时的中文问题:
初始化MimeMessageHelper辅助类时,设置"GBK" encoding!
如:
MimeMessageHelper messageHelp = new MimeMessageHelper(message,true,"GBK");
同时在设置:<META http-equiv=Content-Type content='text/html; charset=GBK'>
如果都设置为"UTF-8",在某些邮件客户端标题是冷僻字时,不能正常显示!3.邮件附件的中文问题!
spring的文档里面说MimeMessageHelper设置了encoding,同时对title,text,attach产生作用,但还是会出问题:
解决方法:MimeUtility.encodeWord(file.getName());就OK了!以下是可以运行的代码
SendMailDemo.java - import java.io.File;
- import java.io.UnsupportedEncodingException;
- import java.util.Properties;
- import javax.mail.MessagingException;
- import javax.mail.internet.MimeMessage;
- import javax.mail.internet.MimeUtility;
- import org.springframework.mail.javamail.JavaMailSenderImpl;
- import org.springframework.mail.javamail.MimeMessageHelper;
- public class SendMailDemo {
- public void send163ByMutil() throws MessagingException {
- JavaMailSenderImpl javaMail = new JavaMailSenderImpl();
- javaMail.setHost("smtp.163.com");
- javaMail.setPassword("passowrd");
- javaMail.setUsername("username");
- Properties prop = new Properties();
- prop.setProperty("mail.smtp.auth", "true");
- javaMail.setJavaMailProperties(prop);
- MimeMessage message = javaMail .createMimeMessage();
- MimeMessageHelper messageHelp = new MimeMessageHelper(message,true,"GBK");
- messageHelp.setFrom("likun35@163.com");
- messageHelp.setTo("likun35@163.com");
- messageHelp.setSubject("邮件测试");
- // messageHelp
- String body = "<html><head><META http- equiv=Content-Type content='text/html; charset=GBK'></HEAD>< title>test</title></head><body>dear 小燕子 \n " ;
- body+=" < red > This is Text! </ red > pic < img src = 'cid:a' > </ img > < br > hello < img src = 'cid:b' > </ img > </ body > </ html > ";
- messageHelp.setText(body, true);
- messageHelp.addInline("a", new File("E:/xiezi.jpg"));
- messageHelp.addInline("b", new File("E:/logo.png"));
- File file = new File("E:/Favorites中文文件.rar");
- try {
- messageHelp.addAttachment(MimeUtility.encodeWord(file.getName()), file);
- } catch (UnsupportedEncodingException e) {
- e.printStackTrace();
- }
- javaMail.send(message);
- }
- public static void main(String[] args) throws MessagingException {
- SendMail send = new SendMail();
- send.send163ByMutil();
- }
- }
发表评论
-
有时候,SVN 上代码太多,而我们只想下载自己负责的那个部分进行修改,这时可以这样
2010-09-04 09:06 1239svn checkout <url_of_big_dir ... -
tomcat session replication on linux server.
2010-07-26 10:49 1166Specially, to turn on multicast ... -
Session lost when app. is redeployed (Solved)
2010-07-07 16:02 1227There is a workaround to this p ... -
jvm 5.0 GC 回收机制
2009-10-16 11:55 1729http://java.sun.com/docs/hotspo ... -
How to Create a Custom Annotations?
2009-10-08 11:32 1194There are a lot of documentatio ... -
JAXB 深入学习<1>
2009-08-04 22:22 2320说白了就是一个api将 xml+schema->ja ... -
simple json lib for java
2009-08-04 21:57 3178有时候为了需要将一个对象或数组转成json string 给前 ... -
在servlet 上输出图片
2008-07-30 21:38 4252public void doGet(HttpServletRe ... -
用java 对 oracle 中的 image 存取
2008-07-30 21:35 1809package data; import java.io. ... -
有关 java 的 tnameserv的link
2008-07-15 22:39 2252http://java.sun.com/j2se/1.4.2/ ... -
SOAP and JDOM
2008-06-18 21:54 2116看完上一篇 blog: Web 服务搜 ... -
Java Reflection API 运用示例
2008-05-05 15:51 2336本文节选 ... -
将系统移植到Spring
2008-04-29 11:06 1450Spring已经是一个在Apache 2.0许可下发布的基础构 ... -
动态代理一例
2008-04-28 15:33 1186在之前的一篇关于Dec ... -
使用JAVA中的动态代理实现数据库连接池
2008-04-28 13:48 1443作者通过使用JAVA中的动 ... -
Have you known enough about DBCP?
2008-04-23 12:08 2226Have you known enough about DBC ... -
AX-RPC Evolves into Simpler, More Powerful JAX-WS
2008-03-23 15:40 3524s of version 2.0, JAX-RPC has b ... -
更改 Netbeans 界面的字体大小
2008-03-22 07:29 4640学习或者使用 Netbeans 的时候, 有时候觉得界面字体很 ... -
JSF+Spring+Hibernate的实例讲解
2008-03-20 16:41 2418我一直认为jsf必定会成为MS的 Net ... -
Struts+Spring+Hibernate练习(完整)
2008-03-20 16:17 2035工具: Eclipse3.2.1、MyEclipse5 ...
相关推荐
为了使用JavaMail中的一些特色, 比如MIME类型的信件, Spring提供了MailSender的一个子接口, 即org.springframework.mail.javamail.JavaMailSender。Spring还提供了一个回调接口org.springframework.mail.javamail....
springmvc+spring+mybits+maven.邮件发送,接收,及抄送。
基于Android平台的Mail Sender. 代码示例: 1.普通邮件: ... import net.xfok.mail.sender.MailSender; …… private void testJMailSender(){ ... MailSender sender=new JMailSender...如使用有问题,请联系QQ:28185776
封装了一个java mail的jar包,只需设置邮件的基本信息 就可发邮件: //这个类主要是设置邮件 MailSenderInfo mailInfo = new MailSenderInfo(); mailInfo.setMailServerHost("smtp.163.com"); mailInfo....
Persits.MailSender ASP MAIL Persits.MailSender ASP MAIL
MailSender C# 一个发送邮件的类
简单邮件 HTML 邮件 内嵌图片或附档 排程 Spring则对 java.util.Timer提供了抽象封装,让您可以善用Spring的容器管理功能,而Spring对Quartz进行了封装,让它在使用上更加方便。 使用 ...
6.8.1. 在Spring中使用AspectJ来为domain object进行依赖注入 6.8.1.1. @Configurable object的单元测试 6.8.1.2. 多application context情况下的处理 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来...
6.8.4. 在Spring应用中使用AspectJ Load-time weaving(LTW) 6.9. 其它资源 7. Spring AOP APIs 7.1. 简介 7.2. Spring中的切入点API 7.2.1. 概念 7.2.2. 切入点实施 7.2.3. AspectJ切入点表达式 7.2.4. ...
6.8.1. 在Spring中使用AspectJ进行domain object的依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ加载时织入(LTW) 6.9. 更多资源 7...
6.8.1. 在Spring中使用AspectJ进行domain object的依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ加载时织入(LTW) 6.9. 更多资源 7...
Spring Framework 开发参考手册 Rod Johnson Juergen Hoeller Alef Arendsen Colin Sampaleanu Rob Harrop Thomas Risberg Darren Davison Dmitriy Kopylenko Mark Pollack ...19.2. 使用Spring JMS ...
计算机网络实验代码 SMTP邮件发送 带身份验证信息
AspEmail是一个动态服务器组件。它可被应用在ASP或VB程序上,用来编写发送Email的程序。 AspEmail支持多收信人、多密送人、多抄送人、多附件,HTML... AspEmail、AspJpeg、AspUpload都是Persits Software家的产品。
aspemail 4.1 是一个在asp或则vb环境中使用外部smtp服务器发送电子 邮件消息的活动服务组件。aspemail 4.1 支持多收件人,多cc, 多bcc,多附件,html格式, 内嵌图形 , 和非us ascii字符集设置. aspemail 4.1是一个完全...
通过spring类,发送邮件信息!包含相应的jar包,有实例
利用JavaMail for Android和MailSender实现发送邮件
mailSender 在python中使用smtplib发送邮件emaillist.txt ====>要发送的电子邮件列表。 您必须在文件中添加单词“ end”的最后一行html.txt ===>正文电子邮件mailconfg.text ==> help
Spring Email抽象核心接口MailSender,其实现类JavaMailSenderImpl,在其中配置邮件 服务器host,pssword,协议等 。。。。。 1.发送简单的消息 SimpleMailMessage:发送简单的消息 2.发送丰富的消息(比如带有附件,内...