> 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

Reply via email to