javamail 发送附件
2016-07-16 09:50
232 查看
1.属性文件
mail.protocol=smtp mail.host= mail.port= mail.auth=true mail.timeout=25000 mail.username= mail.password= 用以上属性配置session,
// smtp验证,就是你用来发邮件的邮箱用户名密码 transport.connect(mailHost, mail_port, sender_username, sender_password); 总是报出权限验证不成功的异常,可是明明,账号密码没问题,加上
mail.smtp.starttls.enable=true,问题解决
// 发送 transport.sendMessage(message, message.getAllRecipients()); 这个阶段也总是报属性集合为null,调试代码发现,编译时候识别资源文件夹,但是运行的时候是读取的当前文件夹中属性文件,手动将属性文件拷贝到编译好的class子目录下,问题解决; 第三个问题是,我手动测试时候发邮件没有任何问题,crontab ,主题乱码。。 发现邮件内容中文就是没问题的,而主题中文乱码,是不是对应代码部分加上编码设置;可是,明明测试时候没问题,放到crontab就乱码了,然后shell crontab 输出$LANG 用户环境下,LANG=zh_CN.UTF-8;crontab下没有设置,然后将jar放入shell运行,验证没问题,done
相关文章推荐
- javaEE web 基础性的工程建设
- Java 位运算
- 解决The environment variable JAVA_HOME does not point to a valid JVM installation 问题
- Java中普通代码块,构造代码块,静态代码块区别及代码示例
- 修改Eclipse为黑色主题
- 深入剖析Java中的装箱和拆箱
- 写给软件学院的本科生
- win10配置java环境变量,解决javac不是内部或外部命令等问题
- SpringMVC整合Freemarker
- IMF 如何使用JDK自带jvisualvm监控工具
- Spring Boot实战之自定义propertities
- JDK1.5新特性
- selenium测试(Java)--多表单切换(十二)
- Caused by: java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在,分页等关于hibernate测试的几个问题
- java中遍历map对象的四种方法
- 使用Maven实现Struts2+Hibernate4+Spring3整合SSH框架(二):导入Spring的jar包并添加测试实现
- Ububtu16.04 安装openjdk1.7
- myecilpse的快捷键
- java匿名对象
- JAVA反射