加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

javax.mail.MessagingException:IOExceptionwhilesendingmessage

(2020-02-28 21:43:07)
标签:

ioexceptionwhilesend

kettle发送大邮件报错

kettle发送大邮件问题

分类: KETTLE学习
      在使用KETTLE5.4发送邮件的过程中,发现当发送超大附件(超过50M)时,就会报错,无法正常发送,但几M左右的附件是可以正常发送的。

一、错误信息
Problem while sending message: javax.mail.MessagingException: IOException while sending message;
  nested exception is:
java.net.SocketException: Connection reset by peer: socket write error

二、原因分析
本案例中,是通过KETTLE,使用163邮箱发送邮件时,几M的小附件邮件是可以正常发送的,但对于超过50M的附件就不能正常发送了,报错如上。这是因为163邮箱的最大附件限制引起的,163邮箱允许发送的最大普通附件不能超过50M。

三、问题解决
两种方法:
1.压缩附件或者删掉不必要项,尽可能使附件小于50M;
2.寻找其他附件支持大于50M的邮箱账号来进行发送;一般139邮件的最大附件不超过60M,看下是否满足。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有