Hi, The issue is fixed on the master branch and will be included in the 3.4 release of James.
Thanks a lot for reporting it ! For more information about it, you can have a look here : https://issues.apache.org/jira/browse/JAMES-2754 Cheers, On 2019-04-19 14:52, cryptearth wrote: > Issue still persist on master-branch from 19.04.2019 11:44 UTC. Here some > logs: > > telnet smtp mail drop > > vm@vm:~> telnet localhost 25 > Trying ::1... > Connected to localhost. > Escape character is '^]'. > 220 vm JAMES SMTP Server Server (JAMES SMTP Server ) ready > EHLO localhost > 250-vm Hello localhost [0:0:0:0:0:0:0:1]) > 250-PIPELINING > 250-ENHANCEDSTATUSCODES > 250 8BITMIME > MAIL FROM:<h...@cryptearth.de> > 250 2.1.0 Sender <h...@cryptearth.de> OK > RCPT TO:<t...@cryptearth.de> > 250 2.1.5 Recipient <t...@cryptearth.de> OK > DATA > 354 Ok Send data ending with <CRLF>.<CRLF> > From: h...@cryptearth.de > To: t...@cryptearth.de > Subject: Test5 > > Test5 > . > 250 2.6.0 Message received > quit > 221 2.0.0 vm Service closing transmission channel > Connection closed by foreign host. > > ./james console > > jvm 1 | INFO 14:15:38,372 | > org.apache.james.protocols.netty.BasicChannelUpstreamHandler | Connection > established from 0:0:0:0:0:0:0:1 > jvm 1 | INFO 14:16:22,597 | org.apache.james.smtpserver.SendMailHandler | > Successfully spooled mail > Mail1555676182563-d3ad8bc4-9749-4196-97e7-d4d6c2bc7e04 from > MaybeSender{mailAddress=Optional[h...@cryptearth.de]} on > localhost/0:0:0:0:0:0:0:1 for [t...@cryptearth.de] > jvm 1 | INFO 14:16:26,294 | > org.apache.james.protocols.netty.BasicChannelUpstreamHandler | Connection > closed for 0:0:0:0:0:0:0:1 > > I also tested via IPv4 from vm-host - but also no spooling. Looking into > activemq dir I get this: > > file: ID_vm-36549-1555676098039-5_1_1_1_1 > cat ID_vm-36549-1555676098039-5_1_1_1_1 > Received: from localhost (EHLO localhost) ([0:0:0:0:0:0:0:1]) > by vm (JAMES SMTP Server ) with ESMTP ID 1872727156 > for <t...@cryptearth.de>; > Fri, 19 Apr 2019 14:16:08 +0200 (CEST) > From: h...@cryptearth.de > To: t...@cryptearth.de > Subject: Test5 > > Test5 > > So the SMTP obvious receives the mail - but it doesn't deliever it to the > inbox although it exists. As only the RecipientIsLocal matcher and the > LocalDelievery mailet are responsable for this - and the last change was back > in April 2018 - I guess something other went wrong ... > > Matt > > Am 19.04.2019 um 10:15 schrieb cryptearth: Hey Matthieau > > Well, it took me a bit, but here's how I found out somethings went wrong: > > I just cloned the mentioned branch, build it, set up the confings as I always > do (only disable pop3, replace localhost with my domain and set database > parameters), started it up, added a test-user via james-cli.sh and tried to > drop a test-mail via telnet. I expected the usual behaviour that when > connecting via IMAP I should see the mail I dropped via telnet in the inbox. > Well, but I didn't. The logs only shown the usual message "mail <id> spooled > for <address>" - but there was no mail in the inbox. So I dug through the > database - nothing. Then I looked through the directories and found the > dropped mail stuck in the <james-root>/var/store/activemq/blob-transfer/<some > index number>/ sub-folder. No matter how often I re-started james, the stuck > message didn't got spooled into the inbox. Also by dropping more incoming > mails they built up in the mentioned directory but never got further to the > user inbox. The logs didn't provide any help as they only show in the smtp > log that the dropped message got received but no exception nor stacktrace. > > I then cloned the mentioned older branch - did all the same - and it worked > as expected. So I can only tell: There seems something worng in the master > branch from April 3rd wich doesn't produce log output about the failure. > Maybe it's a locked up thread so the queued mails didn't even got processed, > maybe this thread is never created or started. Sorry I can't provide any more > information. > > Matt > > Am 19.04.2019 um 09:59 schrieb Matthieu Baechler: Hi, > > Could you tell me a bit more about how you see that it fails ? > > Cheers, > > --------------------------------------------------------------------- > To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org > For additional commands, e-mail: server-user-h...@james.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org For additional commands, e-mail: server-user-h...@james.apache.org