最近需要实现一个使用Spring schedule按一定时间间隔自动触发条件发送邮件的功能,在开发的过程中,是按照先测试能发出text/html文本邮件,然后测试添加附件发送邮件,我碰到的问题是,文本邮件能正常发送出来,但是添加附件的邮件却发不出来,这个问题困扰了我很久,所以有必要记录下. 问题点: 报错内容:"javax.activation.UnsupportedDataTypeException: no object DCH for MIME type multipart/mixed&qu…
关于使用javaMail发送邮件报错:javax.activation.UnsupportedDataTypeException: no object DCH for MIME type multipart/mixed; 从报错的表面意思来看:是不支持数据类型:没有复合邮件对象的专用信息渠道(MIME type multipart/mixed), 因为我发送的是复合邮件,邮件里面带附件,带插图,带超链接.所以要使用jar包提供数据传输支持. 解决办法: 1.不管是在线下,线上报的错,首先检查项目…
概述: http请求在所有的编程语言中几乎都是支持的,我们常用的两种为:GET,POST请求.一般情况下,发送一个GET请求都很简单,因为参数直接放在请求的URL上,所以,对于PHP这种语言,甚至只需要一行:file_get_content(url);就能完成数据的获取,但对于POST请求,由于其数据是在消息体中发送出去的,所以相对来说要麻烦一点,再涉及到需要发送文件等二进制的数据类型,就更需要更多的处理,下面我们用Java语言来实现POST请求发送数据,其他语言类似. public class…