从电子邮件下载附件时出现JavaMail No Content错误

时间:2014-12-10 11:52:09

标签: java android email javamail imap

我正在开发一个基本上是电子邮件客户端的Android应用程序。我可以连接到远程服务器并完美地获取电子邮件,但每当我尝试下载附件时,只需回复以下内容:

 java.io.IOException: No content at com.sun.mail.imap.IMAPInputStream.fill(IMAPInputStream.java:159)

附件为AUDIO/AMR,输出内容为

    com.sun.mail.util.BASE64DecoderStream@431255d8

如果有人想知道,我正在尝试从Vodafone IMAP服务器下载VoiceMail。 如果您想自己测试设置如下,用户名为614xxxxxxxx@vm.vodafone.net.au,您可以用x代替您的号码,密码是您的4位数VoiceMail PIN,主机是vvm.vodafone.com.au和{ {1}}。

以下是我目前的一些代码:

port is 993

1 个答案:

答案 0 :(得分:0)

邮件服务器很可能已损坏。

当您尝试访问附件时,可以发布JavaMail debug output吗?

您可能必须使用this technique来解决损坏的服务器。