今天的工作,需要用到一个简单发送邮件的功能。由于先前已经封装过一个类,可以直接发送,于是就直接拷过来用,当然相应的包也要拷。
就这样,配置好了以后开始测试:
- 同样的代码,第一次测试就不通过,居然发不出来,没报错
,想不明白,直接登录邮箱发送没问题...(263.sina邮箱)
- 用自己旧163邮箱,测试通过,但标题为空白,内容为乱码。于是Google、Baidu...
- 尝试网上说的各种解决乱码的方法,还特意申请了gmail来测试,用了原生的javax.mail包和spring封装的包,发出来还是乱码,标题还是空白。这下,我可真要晕了
- 我头都快爆了,越想不通,脑子越乱,还怕经理问到:你今天都干了些什么,难道我回答一直在解决乱码问题?那要被骂一顿,唉...
- 直到了今晚,再次看了看原来的代码,测试了,还是有问题。突然想到看看jar包,看看版本,版本是一样的,没问题...
- 看的过程中发现两边的包的个数不同,灵机一动,第六感告诉我,应该是有重复的包发生了冲突。于是,找啊找,找啊找,终于找到了两个害虫geronimo-javamail_1.4_spec-1.3.jar、geronimo-activation_1.1_spec-1.0.2.jar。这两个包是原来项目里面就有的,这是以前的同事加的。而我今天加了两个mail.jar、activation.jar,于是问题就来了,也就有了今天浪费了我好几个小时的痛苦经历,唉...
发现
:Gmail、163、qq邮箱都不可以随意更改发送人邮件地址,即setFrom的时候完整邮箱地址必须与前面设置的用户名和smtp服务器对应。而263.sina则可以随意设置发送人邮件地址
大家要记住教训啊
分享到:
相关推荐
Java读取TXT文本文件乱码解决方案.doc
JAVA常见中文乱码问题解决方法,JAVA常见中文乱码问题解决方法.
Java写入MySQL中文乱码解决方法.docx
我当前调试的是kettle 5.4.0.1版本,修复job中发送邮件时候中文乱码问题: 替换 data-integration\lib\kettle-engine-5.4.0.1-130.jar 这个jar包下 data-integration\lib\kettle-engine-5.4.0.1-130.jar\org\...
Java关于中文乱码问题的多种解决方法,中文乱码过滤器
java解决中文乱码问题
java中文乱码字符集解决大全
乱码解决大全.doc 乱码解决大全.doc乱码解决大全.doc乱码解决大全.doc
Java生成pdf文件,解决中文乱码问题.pdf
Java Web程序开发中字符乱码的原因与解决办法.pdf
乱码解决 乱码解决 乱码解决 乱码解决 乱码解决 乱码解决 乱码解决
java编程中乱码问题解决方案,解决一些常见的java开发环境中的乱码问题
java编码中的中文问题是一个老生常谈的问题了,但一直没有一个清晰的解释,本文作者将通过《java 中文乱码 解决之道》彻底分析、解决java中文乱码问题。
解决java压缩中文乱码,java.util.zip中不支持中文,通过该代码进行修改即可支持中文,不用第三方插件
Drozer中文乱码解决办法.docx
linux乱码解决.linux乱码解决.linux乱码解决.linux乱码解决.linux乱码解决.linux乱码解决.
javaMail发送邮件 发送成功 收不到邮件 或收到邮件无主题无收件人乱码 查看debug 邮件处理过程发现邮件头没有编译, 内容是base64编码,所以邮箱收不到或者收到的是base64编码后的一堆乱码,
SupplyunittableUtil.java(中文乱码解决之道)