Hello there. Every couple of years I need to develop some email-sending application, and every time I simply install James to receive SMTP email and provide it via IMAP to Thunderbird, where I can inspect and show the emails to others. This time, for the first time, I run into issues.
1) There is not one download file but three. No big explanation which is which or when to choose which. So I decided for james-server-jpa-guice.zip <https://www.apache.org/dyn/closer.lua/james/server/3.8.1/james-server-jpa-guice.zip>. But unfortunately I cannot run it - the whole bin directory is missing. So I tried james-server-app-3.8.1-app.zip <https://www.apache.org/dyn/closer.lua/james/server/3.8.1/james-server-spring-app-3.8.1-app.zip>. Got it, the bin directory is there but many complaints come from the default settings which are not yet good. Some hint in the readme is helpful to generate keystore and launch James - but I remember never having to read anything. 2) I brought up James, added a domain and a user. Both Thunderbird as well as my application can send SMTP email to that user. At least I believe so, as there are corresponding messages in the logs. But when Thunderbird tries to refresh the incoming mails via IMAP the folder is always empty. So I suspect something is fishy on the IMAP side. Questions: Could this effect be caused by my downloading the wrong distribution or having the config not right? How can I dump a user's the mailbox content just to make sure the inbox contains my message? What would be the way to troubleshoot IMAP in James? Can I increase the log levels and get to these details? Hiran