Felix created JAMES-4208:
----------------------------
Summary: Enable AbstractConfigurableAsyncServer features for LMTP
Key: JAMES-4208
URL: https://issues.apache.org/jira/browse/JAMES-4208
Project: James Server
Issue Type: Improvement
Components: lmtp
Reporter: Felix
Currently, the LMTP server has very few features. It does not support proxies,
TLS, or connection limits.
This is the case although it inherits from AbstractProtocolAsyncServer which
inherits from AbstractConfigurableAsyncServer which already reads all relevant
configurations. They would only need to be used in `LMTPServer`.
As you can see
[here|[https://github.com/apache/james-project/blob/c7408253d958eba594d7d520fc36304500ec291d/server/protocols/protocols-lmtp/src/main/java/org/apache/james/lmtpserver/netty/LMTPServer.java#L167],]
some functionality is deliberately disabled.
Benoit said in [this
MR|https://github.com/apache/james-project/pull/3040#discussion_r3248188811]
that this could be changed.
As we do not use James LMTP, I will not have time to work on this but just
wanted to officially track this instead of leaving it as a MR comment.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]