我正在使用一组专门的电子邮件服务器,这些服务器配置为在成功接收到消息后返回消息处置通知 (MDN)。我开发了一个 Javamail 客户端,用于向其中一个服务器发送消息,并从用户的 POP3 INBOX 文件夹中检索返回的 MDN。
如何从我从用户收件箱中检索到的返回的 MimeMessage 中获取处置通知正文部分?我找到了 com.sun.mail.dsn.DispositionNotification 类,但还没有看到如何使用构造函数正确创建 DispositionNotification 实例的示例:
DispositionNotification(InputStream)
我应该能够从 MimeMessage 获取 InputStream 并使用它来创建 DispositionNotification,像这样吗?
Message[] msgs = getInboxMessages();
DispositionNotification dn = new DispositionNotification(msgs[0].getInputStream();
或者还有其他方法应该这样做吗?