> Some of the topics in the last few days: > - how to run the SMTP server > - how to process the emails > - how to configure James
I think if we stick to the concept of Basic Server and Extendable Server, those use cases will naturally be taken care of. I explain more below. > I prefer documenting manually each mailet/matcher individually so far, > based on the existing javadoc. This is also required for the Extendable Server, so I will help out here. The original plan was: * Get the Basic Server working and document it * Get the Extendable Server working and document it My assumption is: * The Distributed Server should describe most of the same concepts as the Extendable Server, except —> It needs to talk about distributed concepts (Cassandra etc.) I have been using the project that Eugen set up: —> https://github.com/ieugen/james-self-hosting-sandbox/ Also thanks to Eugen’s work with gradle, I am able to compile the code and actually run it in debug mode in IntelliJ. I am making progress, but it is very slow progress, partly because I am new to IntelliJ, but mostly because I keep running into road blocks. For instance, right now I am trying to figure out how persistence works so I can save state between executions. It is not at all obvious to me yet why the data resets each time. Then I need to figure out why I’m not able to authenticate when I start an SMTP session, but determining that is also not obvious, so I am trying to step through the code to understand what is happening. This is just one issue. I keep hitting wall after wall after wall. As a newbie and without a clear path, it takes me a lot of time to figure these things out. The advantage, though, is that it gives me the material I need to write the docs, and the suggestions for how the Basic and Extendable Servers ought to work. If it were possible to get more help getting the Basic Server and Extendable Server working, I could make much faster progress with the docs, and we would have better answers for the users that ask the questions that Eugen was pointing out. :-) Cheers, =David --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org