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

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

commit 5d661a35648a50ba4ce1c2e00859262e652fc7e2
Author: Quan Tran <[email protected]>
AuthorDate: Wed Jun 24 14:35:11 2026 +0700

    JAMES-4210 Remove obsolete SMTP auth config stubs from LMTP
    
    Remove LMTP test and server implementations of SMTP authentication 
configuration methods that no longer exist after SMTP AUTH moved to SASL 
mechanisms.
---
 .../apache/james/protocols/lmtp/LMTPConfigurationImpl.java | 14 --------------
 .../java/org/apache/james/lmtpserver/netty/LMTPServer.java | 13 -------------
 2 files changed, 27 deletions(-)

diff --git 
a/protocols/lmtp/src/test/java/org/apache/james/protocols/lmtp/LMTPConfigurationImpl.java
 
b/protocols/lmtp/src/test/java/org/apache/james/protocols/lmtp/LMTPConfigurationImpl.java
index c81959b067..59a01adbf0 100644
--- 
a/protocols/lmtp/src/test/java/org/apache/james/protocols/lmtp/LMTPConfigurationImpl.java
+++ 
b/protocols/lmtp/src/test/java/org/apache/james/protocols/lmtp/LMTPConfigurationImpl.java
@@ -18,10 +18,6 @@
  ****************************************************************/
 package org.apache.james.protocols.lmtp;
 
-import java.util.Optional;
-
-import org.apache.james.jwt.OidcSASLConfiguration;
-
 public class LMTPConfigurationImpl extends LMTPConfiguration {
 
     private long maxMessageSize = 0;    
@@ -44,14 +40,4 @@ public class LMTPConfigurationImpl extends LMTPConfiguration 
{
     public void setMaxMessageSize(long maxMessageSize) {
         this.maxMessageSize = maxMessageSize;
     }
-
-    @Override
-    public boolean isPlainAuthEnabled() {
-        return false;
-    }
-
-    @Override
-    public Optional<OidcSASLConfiguration> saslConfiguration() {
-        return Optional.empty();
-    }
 }
diff --git 
a/server/protocols/protocols-lmtp/src/main/java/org/apache/james/lmtpserver/netty/LMTPServer.java
 
b/server/protocols/protocols-lmtp/src/main/java/org/apache/james/lmtpserver/netty/LMTPServer.java
index 492b3e520e..568e077fd9 100644
--- 
a/server/protocols/protocols-lmtp/src/main/java/org/apache/james/lmtpserver/netty/LMTPServer.java
+++ 
b/server/protocols/protocols-lmtp/src/main/java/org/apache/james/lmtpserver/netty/LMTPServer.java
@@ -18,12 +18,9 @@
  ****************************************************************/
 package org.apache.james.lmtpserver.netty;
 
-import java.util.Optional;
-
 import org.apache.commons.configuration2.HierarchicalConfiguration;
 import org.apache.commons.configuration2.ex.ConfigurationException;
 import org.apache.commons.configuration2.tree.ImmutableNode;
-import org.apache.james.jwt.OidcSASLConfiguration;
 import org.apache.james.lmtpserver.CoreCmdHandlerLoader;
 import org.apache.james.lmtpserver.jmx.JMXHandlersLoader;
 import org.apache.james.protocols.api.ProtocolSession;
@@ -121,16 +118,6 @@ public class LMTPServer extends 
AbstractProtocolAsyncServer implements LMTPServe
         public String getSMTPGreeting() {
             return LMTPServer.this.lmtpGreeting;
         }
-
-        @Override
-        public boolean isPlainAuthEnabled() {
-            return false;
-        }
-
-        @Override
-        public Optional<OidcSASLConfiguration> saslConfiguration() {
-            return Optional.empty();
-        }
     }
 
     @Override


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to