|
|
@ -101,6 +101,7 @@ public class SnEmailGatherTask { |
|
|
|
|
|
|
|
|
|
|
|
public void parseEmail(EmailMaintainVo maintainVo){ |
|
|
|
public void parseEmail(EmailMaintainVo maintainVo){ |
|
|
|
log.info("邮箱采集内部方法开始执行--"); |
|
|
|
log.info("邮箱采集内部方法开始执行--"); |
|
|
|
|
|
|
|
log.info("解析用户"+maintainVo.getUsername()+"邮箱"); |
|
|
|
long startTime = System.currentTimeMillis(); |
|
|
|
long startTime = System.currentTimeMillis(); |
|
|
|
String password = Base64Decoder.decodeStr(maintainVo.getEmailPassword()); |
|
|
|
String password = Base64Decoder.decodeStr(maintainVo.getEmailPassword()); |
|
|
|
String emailName = maintainVo.getEmailAddress(); |
|
|
|
String emailName = maintainVo.getEmailAddress(); |
|
|
@ -163,6 +164,7 @@ public class SnEmailGatherTask { |
|
|
|
log.debug("邮件大小:" + msg.getSize() * 1024 + "kb"); |
|
|
|
log.debug("邮件大小:" + msg.getSize() * 1024 + "kb"); |
|
|
|
|
|
|
|
|
|
|
|
uid = inbox.getUID(msg); |
|
|
|
uid = inbox.getUID(msg); |
|
|
|
|
|
|
|
log.info("uid{}",uid); |
|
|
|
// if(StringUtils.isBlank(maintainVo.getEmailUid()) && i+1 == messages.length){
|
|
|
|
// if(StringUtils.isBlank(maintainVo.getEmailUid()) && i+1 == messages.length){
|
|
|
|
// emailMaintainVo.setEmailUid(uid);
|
|
|
|
// emailMaintainVo.setEmailUid(uid);
|
|
|
|
// buildEmailMaintainVo(emailMaintainVo);
|
|
|
|
// buildEmailMaintainVo(emailMaintainVo);
|
|
|
@ -256,6 +258,7 @@ public class SnEmailGatherTask { |
|
|
|
EmailMaintainVo emailMaintainVo = new EmailMaintainVo(); |
|
|
|
EmailMaintainVo emailMaintainVo = new EmailMaintainVo(); |
|
|
|
emailMaintainVo.setId(maintainVo.getId()); |
|
|
|
emailMaintainVo.setId(maintainVo.getId()); |
|
|
|
emailMaintainVo.setEmailUid(uid); |
|
|
|
emailMaintainVo.setEmailUid(uid); |
|
|
|
|
|
|
|
log.debug("uid:"+emailMaintainVo.getEmailUid()); |
|
|
|
buildEmailMaintainVo(emailMaintainVo); |
|
|
|
buildEmailMaintainVo(emailMaintainVo); |
|
|
|
} |
|
|
|
} |
|
|
|
// 释放资源
|
|
|
|
// 释放资源
|
|
|
|