|
@@ -852,7 +852,14 @@ public class EmailParseService {
|
|
|
continue;
|
|
|
}
|
|
|
log.info("邮件采集成功 -> 邮件主题:{},邮件日期:{}", message.getSubject(), emailDateStr);
|
|
|
- Object content = message.getContent();
|
|
|
+ Object content = null;
|
|
|
+ try{
|
|
|
+ content = message.getContent();
|
|
|
+ }catch (Exception e){
|
|
|
+ log.error(e.getMessage(),e);
|
|
|
+ message = new MimeMessage(message);
|
|
|
+ content = message.getContent();
|
|
|
+ }
|
|
|
// 1.邮件为MIME多部分消息体:可能既有邮件又有正文
|
|
|
if (content instanceof MimeMultipart) {
|
|
|
emailContentInfoDTOList = EmailUtil.collectMimeMultipart(message, mailboxInfoDTO.getAccount(), path);
|