中易网

javamail 发送失败,单独测试正常。 加入action 报以下错误,求解!

答案:4  悬赏:20  
解决时间 2021-02-20 17:56
org.springframework.mail.MailSendException; nested exception details (1) are:
Failed message 1:
javax.mail.MessagingException: IOException while sending message;
nested exception is:
javax.activation.UnsupportedDataTypeException: no object DCH for MIME type text/plain; charset=us-ascii
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:356)
at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:403)
at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:308)
at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:297)
at com.santachi.web.action.AdminAction.SendMail(AdminAction.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:154)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:99)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:363)
at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490)
at com.caucho.util.ThreadPool.run(ThreadPool.java:423)
at java.lang.Thread.run(Thread.java:595)

单独的类 可以发送邮件。也就是说 必要的2个jar 、 以及端口都是开放的。
最佳答案
javamail API必须用到2个jar包,一个是activation.jar,一个是mail.jar,这2个架包添加进去,还要开通端口,比如我用的是stmp163的,我就需要开通pop3的110端口,跟stmp的25端口这2个端口就可以发送了
全部回答
你好! 检查邮件的网络端口是否可以用啊 我的回答你还满意吗~~
asdas as d131231
好像是没有开端口,发送失败
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
用卓彩美缝剂涂之后,可以用多长时间呢
为什么我女朋友不理我,也不和我说分手?
易烊千玺在哪所学校读书?哪个班?
男朋友问我他去外地了,我会对他感情变淡么?
中国农业银行(阳江阳东支行)我想知道这个在什
广告传媒设计跟计算机专业一样吗
语底为‘各执一端’和 ‘难过’,的歇后语是
im going to have an art lesson(改为否定句)
PS2 9.0 的注册机怎么用???
文渊阁地址在什么地方,想过去办事
联通充值卡的卡号,密码
为什么拍钗之后会有余音
珠海拱北坐汽车到东莞长安要多长时间多少钱
请问怎么卸载directx10.0换成9.0的。求指点。
朱丹现在在干什么?
推荐资讯
不能被6整除的三位数有多少个?
屎鱼坑在哪里啊,我有事要去这个地方
你的选择歌曲 是谁的歌!
宜水居地址有知道的么?有点事想过去
巴比妥类镇静催眠药的种类和品种有哪些
最强大脑哪一季的哪一集陈冉冉对战日本队
和我有暧昧的人在她憔悴心里最脆弱的时候,她
人人网我还能看到好友的动态,但是不知道他有
B&O,AKG,森海塞尔哪一个好一点
gms是什么
我用的是win10的系统 之前好好的 现在就是开
广海大厦在什么地方啊,我要过去处理事情
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?