Преглед на файлове

优化邮件接收逻辑

Woody преди 1 седмица
родител
ревизия
c85b7a4bd4
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      framework-email/src/main/java/com/chelvc/framework/email/DefaultEmailHandler.java

+ 1 - 1
framework-email/src/main/java/com/chelvc/framework/email/DefaultEmailHandler.java

@@ -135,7 +135,7 @@ public class DefaultEmailHandler implements EmailHandler {
             if (ObjectUtils.notEmpty(messages)) {
                 for (Message message : messages) {
                     // 防止邮件协议不能完全支持search命令,故需要再次匹配筛选条件
-                    if (message.match(search) && Boolean.FALSE.equals(function.apply(message))) {
+                    if ((search == null || message.match(search)) && Boolean.FALSE.equals(function.apply(message))) {
                         break;
                     }
                 }