This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 00334457dcc4ae4e1720a044433ccc85fc57dfae
Author: Benoit TELLIER <btell...@linagora.com>
AuthorDate: Fri Dec 15 12:03:12 2023 +0100

    JAMES-3967 RelayLimit: add error log
    
    Eases loop diagnostic...
---
 .../main/java/org/apache/james/transport/matchers/RelayLimit.java    | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git 
a/mailet/standard/src/main/java/org/apache/james/transport/matchers/RelayLimit.java
 
b/mailet/standard/src/main/java/org/apache/james/transport/matchers/RelayLimit.java
index 04a2385a04..d8cbb4abe4 100644
--- 
a/mailet/standard/src/main/java/org/apache/james/transport/matchers/RelayLimit.java
+++ 
b/mailet/standard/src/main/java/org/apache/james/transport/matchers/RelayLimit.java
@@ -33,13 +33,15 @@ import org.apache.mailet.Mail;
 import org.apache.mailet.base.GenericMatcher;
 import org.apache.mailet.base.MailetUtil;
 import org.apache.mailet.base.RFC2822Headers;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 /**
  * Matches mail which has been relayed more than a given number of times.
  * @version 1.0.0, 1/5/2000
  */
-
 public class RelayLimit extends GenericMatcher {
+    private static final Logger LOGGER = 
LoggerFactory.getLogger(RelayLimit.class);
     int limit = 30;
 
     @Override
@@ -58,6 +60,7 @@ public class RelayLimit extends GenericMatcher {
             }
         }
         if (count >= limit) {
+            LOGGER.error("{} with Message-ID {} exceeded relay limit: {} 
Received headers", mail.getName(), mail.getMessage().getMessageID(), count);
             return mail.getRecipients();
         } else {
             return null;


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org
For additional commands, e-mail: notifications-h...@james.apache.org

Reply via email to