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

Reply via email to