在电子邮件附件时发出阅读电子邮件正文?

时间:2015-06-01 04:33:23

标签: java email javamail

我发现了一个很好的代码来从我的收件箱电子邮件服务器中读取电子邮件,代码工作得很好,但有几个问题:

  1. 我需要捕获每封电子邮件的邮件正文,但当电子邮件中包含某些附件时,我会收到一个类似 javax.mail.internet.MimeMultipart@100363 {{的字符串1}} ,而不是正文消息。如果电子邮件只是纯文本并且没有附件,那么它的工作正常。似乎我不是唯一一个有这个问题的人,我一直在网上阅读,但无法找到解决方案。

  2. 我希望在大小超过4 MB时忽略附件。

  3. 以下是课程,我将不胜感激。说我是java的新手程序员很重要。提前谢谢!

    com.sun.mail.util.BASE64DecoderStream@14e8cee

1 个答案:

答案 0 :(得分:0)

  1. 来自JavaMail FAQ:

  2. 定义"忽略"。您看到了getSize method吗?