作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经开发了读取消息的代码,如下
else if (p.isMimeType("multipart/*")) {
Log.i("snt", "22");
System.out.println("This is a Multipart");
System.out.println("---------------------------");
Multipart mp = (Multipart) p.getContent();
int count = mp.getCount();
//for (int i = 0; i < count; i++)
{
System.out.println("Count is : " + String.valueOf(count));
Multipart multipart = mp;//(Multipart) msg[i].getContent();
for (int x = 0; x < multipart.getCount(); x++) {
BodyPart bodyPart = multipart.getBodyPart(x);
Integer ctr = MainActivity.maxSlno();
String disposition = bodyPart.getDisposition();
if (disposition != null && (disposition.equals(BodyPart.ATTACHMENT))) {
System.out.println("Mail have some attachment : ");
Log.i("snt", "33");
DataHandler handler = bodyPart.getDataHandler();
File root = Environment.getExternalStorageDirectory();
String path = root.getPath() + "/" + handler.getName();//+ "/PSattachment.psz";
File savedFile = new File(path);
String destFilePath = path;//.getFileName();
FileOutputStream output = new FileOutputStream(destFilePath);
InputStream input = bodyPart.getInputStream();
byte[] buffer = new byte[4096];
int byteRead;
while ((byteRead = input.read(buffer)) != -1) {
output.write(buffer, 0, byteRead);
}
output.close();
MainActivity.addAttachment(String.valueOf(ctr), path);//handler.getName()
System.out.println("file name : " + handler.getName());
} else {
Log.i("snt", "44");
String str;//=bodyPart.toString();//(bodyPart.getContent());
str = bodyPart.getContent().toString();
Log.i("snt", str);
detail_mail.mbody.setText(str);
}
以上代码正在下载附件,但未打印邮件正文。它的值不是电子邮件正文,而是 javax.mail.internet.MimeMultipart@f3f0d6c。请帮助我阅读正文部分多部分电子邮件。预先感谢您的帮助。
最佳答案
问题可能是您没有处理嵌套的多部分。请参阅msgshow.java demo program有关如何处理嵌套多部分的示例。
关于java - 我正在开发一款 Android 电子邮件客户端应用程序。我在读取多部分消息正文时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61136670/
对于正在运行的mysql,性能如何,参数设置的是否合理,账号设置的是否存在安全隐患,你是否了然于胸呢? 俗话说工欲善其事,必先利其器,定期对你的MYSQL数据库进行一个体检,是保证数据库安全运
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章UI/UX 设计师必备的 16 款 Figma 插件由作者收集整理,如果
以下是该问题的极其简化的版本: import UIKit import CoreMotion class ViewController: UIViewController { private
我是一名优秀的程序员,十分优秀!