无法理解的javamail连接qmail产生的问题,不知道其他朋友有没有遇到过这样情况的!
最近做了个javamail+qmail的邮件系统,当然开发是在windows环境下连接到测试服务器,也就是qmail所在的linux服务器做的开发,服务器是centos5.2,开发环境是tomcat5.5+jkd1.6,ide是eclipse!在本地开发的时候没有遇到什么大问题,代码是原来别人做的我修改的,本地的时候没遇到什么问题,imap no ssl连接到邮件服务器,本地 用的javamail库也和服务器上的一致,代码上传到服务器之后遇到问题,用javamail的javax.mail.Part包里的getDisposition()方法无法正常获得邮件头里面的Content-Disposition信息, getHeader("Content-Disposition") 也一样,什么都得不到, 返回的都是null!当然也无法获得是否包含附件的信息了!但是其他的譬如getContentType(), isMimeType()都能正常工作,不知道谁有这样的经历没有,昨天找原因找了一整天,我对linux不大了解,只会些基本操作,看到红薯老大过去发过一些javamail方面的文章,所以想请教一下,先谢谢各位了!!!!!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
确定,不管是查看邮件的源码还是在本地开发的时候都是可以取到值的,只是上传到服务器之后无法取到值,我用thunderbird可以正常查看附件,不知道是javamail连接qmail本身有问题,还是我的服务器设置的问题,我现在找不好方向!