You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mailet-api@james.apache.org by "ram naik (JIRA)" <ma...@james.apache.org> on 2013/05/27 07:05:19 UTC

[jira] [Created] (MAILET-91) Not getting postmaster mails if delivery permanently failed

ram naik created MAILET-91:
------------------------------

             Summary: Not getting postmaster mails if delivery permanently failed
                 Key: MAILET-91
                 URL: https://issues.apache.org/jira/browse/MAILET-91
             Project: James Mailet
          Issue Type: Bug
          Components: Base Mailets
    Affects Versions: 3.0
         Environment: OS= CentOS 6.3
Software= apache-james-3.0-beta4, java 1.6
H/W= 2cores, 2gb ram, 80gb hard disk
            Reporter: ram naik


We are not getting postmaster email if mail delivery failed permanently due to some reason like (email ID is not valid, remote server reject email due to some reason etc.) after enabling following mailet

<mailet match="All" class="ToSenderFolder">
       <folder>Sent</folder>
       <consume>false</consume>
</mailet>


We are getting following error in logs:

INFO   | jvm 2    | 2013/05/24 11:29:25 | INFO  11:29:25,116 | james.smtpserver | Id='1858058479' User='abcxyz@abc.com' Connection closed for 122.169.117.98
INFO   | jvm 2    | 2013/05/24 11:29:25 | INFO  11:29:25,243 | james.dnsservice | Couldn't resolve MX records for domain diofdos.com.
INFO   | jvm 2    | 2013/05/24 11:29:25 | ERROR 11:29:25,244 | james.dnsservice | Couldn't resolve IP address for host diofdos.com.
INFO   | jvm 2    | 2013/05/24 11:29:25 | INFO  11:29:25,244 | james.mailetcontext | No mail server found for: diofdos.com
INFO   | jvm 2    | 2013/05/24 11:29:25 | INFO  11:29:25,244 | james.mailetcontext | Permanent exception delivering mail (Mail1369394964545-5a86b8cd-772c-4ee7-b998-f04fb1032297-to-diofdos.com: 
INFO   | jvm 2    | 2013/05/24 11:29:25 | ERROR 11:29:25,329 | org.apache.camel.processor.DefaultErrorHandler | Failed delivery for exchangeId: ID-abcmail1-abc-com-52828-1368712713191-0-44797. Exhausted after delivery attempt: 1 caught: java.lang.NullPointerException
INFO   | jvm 2    | 2013/05/24 11:29:25 | java.lang.NullPointerException
INFO   | jvm 2    | 2013/05/24 11:29:25 | at org.apache.james.transport.mailets.ToSenderFolder.doService(ToSenderFolder.java:87)
INFO   | jvm 2    | 2013/05/24 11:29:25 | at org.apache.james.transport.mailets.ToSenderFolder.service(ToSenderFolder.java:74)
INFO   | jvm 2    | 2013/05/24 11:29:25 | at org.apache.james.mailetcontainer.impl.camel.CamelProcessor.process(CamelProcessor.java:65)
INFO   | jvm 2    | 2013/05/24 11:29:25 | at org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:50)
INFO   | jvm 2    | 2013/05/24 11:29:25 | at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)
INFO   | jvm 2    | 2013/05/24 11:29:25 | at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)
INFO   | jvm 2    | 2013/05/24 11:29:25 | at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89)
INFO   | jvm 2    | 2013/05/24 11:29:25 | at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:99)
INFO   | jvm 2    | 2013/05/24 11:29:25 | at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)
INFO   | jvm 2    | 2013/05/24 11:29:25 | at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:299)
INFO   | jvm 2    | 2013/05/24 11:29:25 | at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:208)
INFO   | jvm 2    | 2013/05/24 11:29:25 | at org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:256)


When we comment this mailet we are able to get the postmasters emails but we dont want to comment this mailet for some reason.


Is there any way to resolve this issue.


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira