|
@@ -173,8 +173,10 @@ public class MailServiceImpl implements IMailService {
|
|
|
Long uid = messageVo.getUid();
|
|
|
try {
|
|
|
Message message = folder.getMessageByUID(uid);
|
|
|
- String flags = ImapUtil.getFlags(message.getFlags());
|
|
|
- messageVo.setFlags(flags);
|
|
|
+ if (message != null) {
|
|
|
+ String flags = ImapUtil.getFlags(message.getFlags());
|
|
|
+ messageVo.setFlags(flags);
|
|
|
+ }
|
|
|
} catch (MessagingException e) {
|
|
|
throw new ServiceException("获取邮件是否已读失败");
|
|
|
}
|