Hello,

I am using James 3 
(james-server-container-spring-3.0-M3-20110401.133250-93-bin.zip) and 
SquirrelMail 1.4.21 on a Windows 2008 R2 machine. I recently tried to use read 
receipts but ran into some problems. Perhaps someone could shed some light on 
my issues.

First, during the installation of SquirrelMail,  I configured SM to use "login" 
for smtp authentication. This seemed to be fine, as I could send and receive 
emails with no trouble. I then decided to send an email with a read receipt 
request. As the recipient, I selected the link to send the read receipt back to 
the sender. In SquirrelMail I saw this error


     ERROR:
     Message not sent. Server replied:

         Bad sequence of commands
         503 5.7.1 Incorrect Authentication for Specified Email Address


and the james-server.log had these messages:


     INFO  14:29:30,763 | james.smtpserver | ID=1662583622 
org.apache.james.smtpserver.SenderAuthIdentifyVerificationRcptHook: result=2 
(DENY)
     INFO  14:29:30,763 | james.smtpserver | ID=1662583622 
org.apache.james.smtpserver.JamesRcptCmdHandler: 503 [5.7.1 Incorrect 
Authentication for Specified Email Address]



Some research led me to change SM's smtp authentication to "none". When I tried 
the read receipt link again, SM no longer displayed any errors. So the end user 
would assume the read receipt worked. However, on the James side, there were 
these errors in james-server.log:

     INFO  15:44:30,820 | james.smtpserver | ID=587313029 Successfully spooled 
mail Mail1304106270761-3a463c68-0ef5-43eb-bb05-6f7e5c8ad370 from null on 
127.0.0.1 for [[email protected]]
     INFO  15:44:30,833 | james.smtpserver | ID=587313029 Connection closed for 
127.0.0.1 (127.0.0.1)
     INFO  15:44:31,284 | james.imapserver | ID=403855824 Connection closed for 
hostname.domain.com (0:0:0:0:0:0:0:1)
     ERROR 15:44:34,564 | org.apache.camel.processor.DefaultErrorHandler | 
Failed delivery for exchangeId: ID-HCFHIE02-55242-1304101450755-0-20. Exhausted 
after delivery attempt: 1 caught: java.lang.NullPointerException
     java.lang.NullPointerException
        at 
org.nhindirect.gateway.smtp.james.mailet.DirectLocalAuditingMailet.service(DirectLocalAuditingMailet.java:217)
        at 
org.apache.james.mailetcontainer.camel.CamelProcessor.process(CamelProcessor.java:66)
        at 
org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:50)
        at 
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)
        at 
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)
        at 
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89)
        at 
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:99)
        at 
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)
        at 
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:299)
        at 
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:208)
        at 
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:256)
        at 
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)
        at 
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)
        at 
org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:80)
        at 
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)
        at 
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)
        at 
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89)
        at 
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68)
        at 
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)
        at 
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)
        at 
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89)
        at 
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:99)
        at 
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)
        at 
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:299)
        at 
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:208)
        at 
org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:256)
        at 
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:143)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:78)
        at 
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)
        at 
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:299)
        at 
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:208)
        at 
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:99)
        at 
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:91)
        at 
org.apache.camel.processor.MulticastProcessor.doProcessParallel(MulticastProcessor.java:515)
        at 
org.apache.camel.processor.MulticastProcessor.access$100(MulticastProcessor.java:73)
        at 
org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:239)
        at 
org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:231)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown 
Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
...
<skipped some lines>
...
     ERROR 15:44:34,569 | org.apache.camel.processor.DefaultErrorHandler | 
Failed delivery for exchangeId: ID-HCFHIE02-55242-1304101450755-0-12. Exhausted 
after delivery attempt: 1 caught: javax.mail.MessagingException: Unable to 
process 
     mail Mail1304106270761-3a463c68-0ef5-43eb-bb05-6f7e5c8ad370;
       nested exception is:
             org.apache.camel.CamelExecutionException: Exception occurred 
during execution on the exchange: Exchange[Message: 
org.apache.james.core.MailImpl@23c4a572]
     javax.mail.MessagingException: Unable to process mail 
Mail1304106270761-3a463c68-0ef5-43eb-bb05-6f7e5c8ad370;



I changed some James log levels to DEBUG and tried the read receipt link again. 
Below are additional messages from james-server.log:

INFO  10:44:47,182 | james.imapserver | ID=1438260267 Connection established 
from <hostname removed> (0:0:0:0:0:0:0:1)
INFO  10:44:47,477 | james.smtpserver | ID=1361523708 Connection established 
from 127.0.0.1 (127.0.0.1)
DEBUG 10:44:47,481 | james.smtpserver | ID=1361523708 
org.apache.james.smtpserver.JamesWelcomeMessageHandler disconnect=false
DEBUG 10:44:47,719 | james.smtpserver | ID=1361523708 
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler received: 
EHLO localhost
DEBUG 10:44:47,719 | james.smtpserver | ID=1361523708 Lookup command handler 
for command: EHLO
DEBUG 10:44:47,721 | james.smtpserver | ID=1361523708 
org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler: 250 [158.147.211.152 
Hello localhost (127.0.0.1 [127.0.0.1]), PIPELINING, ENHANCEDSTATUSCODES, 
8BITMIME]
DEBUG 10:44:47,722 | james.smtpserver | ID=1361523708 
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler 
disconnect=false
DEBUG 10:44:47,723 | james.smtpserver | ID=1361523708 
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler received: 
MAIL FROM:<>
DEBUG 10:44:47,724 | james.smtpserver | ID=1361523708 Lookup command handler 
for command: MAIL
DEBUG 10:44:47,725 | james.smtpserver | ID=1361523708 
org.apache.james.smtpserver.JamesMailCmdHandler: 250 [2.1.0 Sender <> OK]
DEBUG 10:44:47,755 | james.smtpserver | ID=1361523708 
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler 
disconnect=false
DEBUG 10:44:47,756 | james.smtpserver | ID=1361523708 
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler received: 
RCPT TO:<address removed>
DEBUG 10:44:47,756 | james.smtpserver | ID=1361523708 Lookup command handler 
for command: RCPT
DEBUG 10:44:47,756 | james.smtpserver | ID=1361523708 executing hook 
org.apache.james.smtpserver.fastfail.ValidRcptHandler
DEBUG 10:44:47,775 | james.smtpserver | ID=1361523708 executing hook 
org.apache.james.protocols.smtp.core.log.HookResultLogger@1bab05a3
DEBUG 10:44:47,775 | james.smtpserver | ID=1361523708 
org.apache.james.smtpserver.fastfail.ValidRcptHandler: result=8 (DECLINED)
DEBUG 10:44:47,775 | james.smtpserver | ID=1361523708 executing hook 
org.apache.james.smtpserver.jmx.HookResultJMXMonitor@78ff1e85
DEBUG 10:44:47,775 | james.smtpserver | ID=1361523708 executing hook 
org.apache.james.smtpserver.AuthRequiredToRelayRcptHook
DEBUG 10:44:47,775 | james.smtpserver | ID=1361523708 executing hook 
org.apache.james.protocols.smtp.core.log.HookResultLogger@1bab05a3
DEBUG 10:44:47,776 | james.smtpserver | ID=1361523708 
org.apache.james.smtpserver.AuthRequiredToRelayRcptHook: result=8 (DECLINED)
DEBUG 10:44:47,776 | james.smtpserver | ID=1361523708 executing hook 
org.apache.james.smtpserver.jmx.HookResultJMXMonitor@78ff1e85
DEBUG 10:44:47,776 | james.smtpserver | ID=1361523708 executing hook 
org.apache.james.smtpserver.SenderAuthIdentifyVerificationRcptHook
DEBUG 10:44:47,776 | james.smtpserver | ID=1361523708 executing hook 
org.apache.james.protocols.smtp.core.log.HookResultLogger@1bab05a3
DEBUG 10:44:47,776 | james.smtpserver | ID=1361523708 
org.apache.james.smtpserver.SenderAuthIdentifyVerificationRcptHook: result=8 
(DECLINED)
DEBUG 10:44:47,776 | james.smtpserver | ID=1361523708 executing hook 
org.apache.james.smtpserver.jmx.HookResultJMXMonitor@78ff1e85
DEBUG 10:44:47,776 | james.smtpserver | ID=1361523708 executing hook 
org.apache.james.protocols.smtp.core.PostmasterAbuseRcptHook
DEBUG 10:44:47,776 | james.smtpserver | ID=1361523708 executing hook 
org.apache.james.protocols.smtp.core.log.HookResultLogger@1bab05a3
DEBUG 10:44:47,777 | james.smtpserver | ID=1361523708 
org.apache.james.protocols.smtp.core.PostmasterAbuseRcptHook: result=8 
(DECLINED)
DEBUG 10:44:47,777 | james.smtpserver | ID=1361523708 executing hook 
org.apache.james.smtpserver.jmx.HookResultJMXMonitor@78ff1e85
DEBUG 10:44:47,777 | james.smtpserver | ID=1361523708 
org.apache.james.smtpserver.JamesRcptCmdHandler: 250 [2.1.5 Recipient <address 
removed> OK]
DEBUG 10:44:47,777 | james.smtpserver | ID=1361523708 
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler 
disconnect=false
DEBUG 10:44:47,788 | james.smtpserver | ID=1361523708 
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler received: 
DATA
DEBUG 10:44:47,788 | james.smtpserver | ID=1361523708 Lookup command handler 
for command: DATA
DEBUG 10:44:47,792 | james.smtpserver | ID=1361523708 
org.apache.james.smtpserver.JamesDataCmdHandler: 354 [Ok Send data ending with 
<CRLF>.<CRLF>]
DEBUG 10:44:47,793 | james.smtpserver | ID=1361523708 
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler 
disconnect=false
DEBUG 10:44:47,817 | james.smtpserver | ID=1361523708 executing james message 
handler 
org.apache.james.protocols.smtp.core.esmtp.MailSizeEsmtpExtension@24062df1
DEBUG 10:44:47,820 | james.smtpserver | ID=1361523708 executing hook 
org.apache.james.protocols.smtp.core.log.HookResultLogger@1bab05a3
DEBUG 10:44:47,820 | james.smtpserver | ID=1361523708 
org.apache.james.protocols.smtp.core.esmtp.MailSizeEsmtpExtension: result=8 
(DECLINED)
DEBUG 10:44:47,820 | james.smtpserver | ID=1361523708 executing hook 
org.apache.james.smtpserver.jmx.HookResultJMXMonitor@78ff1e85
DEBUG 10:44:47,820 | james.smtpserver | ID=1361523708 executing james message 
handler org.apache.james.smtpserver.AddDefaultAttributesMessageHook@29a3139
DEBUG 10:44:47,821 | james.smtpserver | ID=1361523708 executing hook 
org.apache.james.protocols.smtp.core.log.HookResultLogger@1bab05a3
DEBUG 10:44:47,821 | james.smtpserver | ID=1361523708 
org.apache.james.smtpserver.AddDefaultAttributesMessageHook: result=8 (DECLINED)
DEBUG 10:44:47,821 | james.smtpserver | ID=1361523708 executing hook 
org.apache.james.smtpserver.jmx.HookResultJMXMonitor@78ff1e85
DEBUG 10:44:47,821 | james.smtpserver | ID=1361523708 executing james message 
handler org.apache.james.smtpserver.SendMailHandler@59159684
DEBUG 10:44:47,821 | james.smtpserver | ID=1361523708 sending mail
INFO  10:44:47,859 | james.smtpserver | ID=1361523708 Successfully spooled mail 
Mail1304088287801-39a2cc5f-8660-4686-8ace-2dc02b4fd18f from null on 127.0.0.1 
for [<address removed>]
DEBUG 10:44:47,859 | james.smtpserver | ID=1361523708 executing hook 
org.apache.james.protocols.smtp.core.log.HookResultLogger@1bab05a3
DEBUG 10:44:47,859 | james.smtpserver | ID=1361523708 
org.apache.james.smtpserver.SendMailHandler: result=1 (OK)
DEBUG 10:44:47,859 | james.smtpserver | ID=1361523708 executing hook 
org.apache.james.smtpserver.jmx.HookResultJMXMonitor@78ff1e85
DEBUG 10:44:47,867 | james.smtpserver | ID=1361523708 
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler received: 
QUIT
DEBUG 10:44:47,867 | james.smtpserver | ID=1361523708 Lookup command handler 
for command: QUIT
DEBUG 10:44:47,867 | james.smtpserver | ID=1361523708 
org.apache.james.protocols.smtp.core.QuitCmdHandler: 221 [2.0.0 158.147.211.152 
Service closing transmission channel]
INFO  10:44:47,878 | james.smtpserver | ID=1361523708 Connection closed for 
127.0.0.1 (127.0.0.1)
DEBUG 10:44:47,879 | james.smtpserver | ID=1361523708 
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler 
disconnect=false
DEBUG 10:44:48,152 | james.mailspooler | ==== Begin processing mail 
Mail1304088287801-39a2cc5f-8660-4686-8ace-2dc02b4fd18f====
DEBUG 10:44:48,248 | org.apache.camel.component.direct.DirectProducer | 
Starting producer: Producer[direct://processor.root]
DEBUG 10:44:48,249 | org.apache.camel.impl.ProducerCache | Adding to producer 
cache with key: Endpoint[direct://processor.root] for producer: 
Producer[direct://processor.root]
DEBUG 10:44:48,250 | org.apache.camel.impl.ProducerCache | >>>> 
Endpoint[direct://processor.root] Exchange[Message: 
org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:48,279 | org.apache.camel.component.bean.BeanProcessor | Setting 
bean invocation result on the OUT message: 
[org.apache.james.core.MailImpl@1bcb7c74]
INFO  10:44:48,243 | james.imapserver | ID=1438260267 Connection closed for 
<hostname removed> (0:0:0:0:0:0:0:1)
DEBUG 10:44:48,297 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MatcherMatch@725b1426 matches: true for: 
Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:48,300 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MailStateEquals@111d5b39 matches: false 
for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:48,300 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MailStateNotEquals@5dda32d0 matches: 
false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:48,302 | org.apache.camel.processor.MulticastProcessor | Done 
parallel processing 1 exchanges
DEBUG 10:44:48,318 | org.apache.camel.component.bean.BeanProcessor | Setting 
bean invocation result on the OUT message: 
[org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:48,321 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MatcherMatch@19acc826 matches: false 
for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:48,322 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MailStateEquals@425997c matches: false 
for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:48,322 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MailStateNotEquals@407f9e04 matches: 
false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:48,322 | org.apache.camel.processor.MulticastProcessor | Done 
parallel processing 1 exchanges
DEBUG 10:44:48,335 | org.apache.camel.component.bean.BeanProcessor | Setting 
bean invocation result on the OUT message: 
[org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:48,337 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MatcherMatch@5b5e410 matches: false for: 
Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:48,337 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MailStateEquals@3c079e4c matches: false 
for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:48,338 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MailStateNotEquals@1829ae5e matches: 
false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:48,338 | org.apache.camel.processor.MulticastProcessor | Done 
parallel processing 1 exchanges
DEBUG 10:44:52,124 | org.apache.camel.component.bean.BeanProcessor | Setting 
bean invocation result on the OUT message: 
[org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:52,125 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MatcherMatch@384e57ba matches: false 
for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:52,125 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MailStateEquals@3e84c1f9 matches: false 
for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:52,125 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MailStateNotEquals@7ddae27f matches: 
false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:52,126 | org.apache.camel.processor.MulticastProcessor | Done 
parallel processing 1 exchanges
DEBUG 10:44:52,128 | org.apache.camel.component.bean.BeanProcessor | Setting 
bean invocation result on the OUT message: 
[org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:52,129 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MatcherMatch@65075056 matches: true for: 
Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:52,129 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MailStateEquals@59441dc0 matches: false 
for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:52,130 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MailStateNotEquals@6fd5609 matches: true 
for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:52,130 | org.apache.camel.component.direct.DirectProducer | 
Starting producer: Producer[direct://processor.transport]
DEBUG 10:44:52,131 | org.apache.camel.impl.ProducerCache | Adding to producer 
cache with key: Endpoint[direct://processor.transport] for producer: 
Producer[direct://processor.transport]
DEBUG 10:44:52,131 | org.apache.camel.impl.ProducerCache | >>>> 
Endpoint[direct://processor.transport] Exchange[Message: 
org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:52,132 | org.apache.camel.component.bean.BeanProcessor | Setting 
bean invocation result on the OUT message: 
[org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:52,134 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MatcherMatch@990de2 matches: false for: 
Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:52,134 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MailStateEquals@783b67a7 matches: false 
for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:52,134 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MailStateNotEquals@67392596 matches: 
false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:52,135 | org.apache.camel.processor.MulticastProcessor | Done 
parallel processing 1 exchanges
DEBUG 10:44:52,141 | org.apache.camel.component.bean.BeanProcessor | Setting 
bean invocation result on the OUT message: 
[org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:52,142 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MatcherMatch@79b80e60 matches: true for: 
Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:52,190 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MailStateEquals@5dca01f0 matches: false 
for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:52,190 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MailStateNotEquals@794563aa matches: 
false for: Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:52,191 | org.apache.camel.processor.MulticastProcessor | Done 
parallel processing 1 exchanges
DEBUG 10:44:52,193 | org.apache.camel.component.bean.BeanProcessor | Setting 
bean invocation result on the OUT message: 
[org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:52,195 | org.apache.camel.processor.ChoiceProcessor | #0 - 
org.apache.james.mailetcontainer.camel.MatcherMatch@236db810 matches: true for: 
Exchange[Message: org.apache.james.core.MailImpl@1bcb7c74]
DEBUG 10:44:52,197 | org.apache.camel.processor.DefaultErrorHandler | Failed 
delivery for exchangeId: ID-<hostname removed>-54835-1304087100945-0-20. On 
delivery attempt: 0 caught: java.lang.NullPointerException
ERROR 10:44:52,197 | org.apache.camel.processor.DefaultErrorHandler | Failed 
delivery for exchangeId: ID-<hostname removed>-54835-1304087100945-0-20. 
Exhausted after delivery attempt: 1 caught: java.lang.NullPointerException
java.lang.NullPointerException
...
<skipped some lines>
...
DEBUG 10:44:52,200 | org.apache.camel.processor.Pipeline | Message exchange has 
failed so breaking out of pipeline: Exchange[Message: 
org.apache.james.core.MailImpl@1bcb7c74] Exception: 
java.lang.NullPointerException
DEBUG 10:44:52,204 | org.apache.camel.processor.MulticastProcessor | Done 
parallel processing 1 exchanges
DEBUG 10:44:52,205 | org.apache.camel.processor.Pipeline | Message exchange has 
failed so breaking out of pipeline: Exchange[Message: 
org.apache.james.core.MailImpl@1bcb7c74] Exception: 
java.lang.NullPointerException
DEBUG 10:44:52,206 | org.apache.camel.processor.DefaultErrorHandler | Failed 
delivery for exchangeId: ID-<hostname removed>-54835-1304087100945-0-12. On 
delivery attempt: 0 caught: javax.mail.MessagingException: Unable to process 
mail Mail1304088287801-39a2cc5f-8660-4686-8ace-2dc02b4fd18f;
  nested exception is:
        org.apache.camel.CamelExecutionException: Exception occurred during 
execution on the exchange: Exchange[Message: 
org.apache.james.core.MailImpl@1bcb7c74]
ERROR 10:44:52,206 | org.apache.camel.processor.DefaultErrorHandler | Failed 
delivery for exchangeId: ID-<hostname removed>-54835-1304087100945-0-12. 
Exhausted after delivery attempt: 1 caught: javax.mail.MessagingException: 
Unable to process mail Mail1304088287801-39a2cc5f-8660-4686-8ace-2dc02b4fd18f;
  nested exception is:
        org.apache.camel.CamelExecutionException: Exception occurred during 
execution on the exchange: Exchange[Message: 
org.apache.james.core.MailImpl@1bcb7c74]
javax.mail.MessagingException: Unable to process mail 
Mail1304088287801-39a2cc5f-8660-4686-8ace-2dc02b4fd18f;
  nested exception is:
...



My issue seems similar to this post ( 
http://mail-archives.apache.org/mod_mbox/james-server-user/200601.mbox/%[email protected]%3E
 ) and these bugs ( https://issues.apache.org/jira/browse/JAMES-580   
https://issues.apache.org/jira/browse/JAMES-655). Looking for any insight or 
guidance. Thank you in advance.

Regards,
Vanessa
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to