Javamail:无法从我的大学电子邮件服务中获取附件
Posted
技术标签:
【中文标题】Javamail:无法从我的大学电子邮件服务中获取附件【英文标题】:Javamail: Cannot get attachment from my university email service 【发布时间】:2014-04-04 18:58:04 【问题描述】:我正在为我的大学电子邮件服务开发一个安卓电子邮件客户端。但是,我在附件方面遇到了一些问题。实际上,我可以从来自 gmail 或其他流行电子邮件服务的电子邮件中获取附件,但我无法从来自我们大学域的电子邮件中获取附件。
在 gmail 中,它在 MimeMultipart 中发送多个正文部分(Message.getContent() 返回 MimeMultipart 对象),我可以获取附件。
但是,在我的大学电子邮件服务中,在 MimeMultipart 中发送一个 BodyPart,它只有纯文本和 html 格式的消息文本部分。
我应该使用额外的命令来获取附件吗?
【问题讨论】:
【参考方案1】:这个JavaMail FAQ 条目可能会有所帮助。
另外,试试msgshow.java sample program。您可以阅读程序的源代码以查看它是否找到了附件,或者您可以将其与“-s”选项一起使用以显示消息的结构。如果您无法弄清楚,请在此处发布 -s 输出。
【讨论】:
以上是关于Javamail:无法从我的大学电子邮件服务中获取附件的主要内容,如果未能解决你的问题,请参考以下文章
SSL上的JavaMail IMAP非常慢 - 批量获取多条消息