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