so, 

I need to get this change in:

svn diff
Index: src/main/java/org/apache/james/transport/matchers/SenderIsLocal.java
===================================================================
--- src/main/java/org/apache/james/transport/matchers/SenderIsLocal.java        
(revision 1362688)
+++ src/main/java/org/apache/james/transport/matchers/SenderIsLocal.java        
(working copy)
@@ -33,6 +33,9 @@
 public class SenderIsLocal extends GenericMatcher {
 
     public final Collection<MailAddress> match(Mail mail) throws 
MessagingException {
+       if (mail.getSender() == null)
+               return null;
+
         return (getMailetContext().isLocalEmail(mail.getSender())) ? 
Arrays.asList(mail.getSender()): null;
     }
 }



so I used trunk of mailet:

svn info
Path: .
URL: http://svn.apache.org/repos/asf/james/mailet/standard/trunk
Repository Root: http://svn.apache.org/repos/asf
Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
Revision: 1362688
Node Kind: directory
Schedule: normal
Last Changed Author: eric
Last Changed Rev: 1362051
Last Changed Date: 2012-07-16 10:19:21 -0400 (Mon, 16 Jul 2012)


I built it and deployed it into the lib directory:
james@blue:~/apache-james/lib$ ls -la *standard*
lrwxrwxrwx 1 james james     60 Jul 17 19:20 
apache-standard-mailets-1.2-20120709.004650-715.jar -> 
apache-standard-mailets-1.2-20120709.004650-715.jar.original
-rw------- 1 james james 121046 Jul 10 08:39 
apache-standard-mailets-1.2-20120709.004650-715.jar.original
-rw-r--r-- 1 james james 120541 Jul 17 18:33 
apache-standard-mailets-1.2-SNAPSHOT.jar


---

and now james has lots of new errors.
actually I can't send any mail without a bounce being triggered.


INFO  19:15:20,910 | james.mailetcontext | Local delivery with ToSenderFolder 
mailet for mail Mail1342566918279-811ba289-672b-4a55-a2fd-e03499aec883-!383287 
with sender …..
INFO  19:15:20,938 | james.mailetcontext | Error while storing mail.
java.lang.UnsupportedOperationException
        at java.util.AbstractList.remove(Unknown Source)
        at java.util.AbstractList$Itr.remove(Unknown Source)
        at 
org.apache.james.transport.mailets.AbstractRecipientRewriteTableMailet.service(AbstractRecipientRewriteTableMailet.java:78)
        at 
org.apache.james.transport.mailets.LocalDelivery.service(LocalDelivery.java:70)
        at 
org.apache.james.mailetcontainer.impl.camel.CamelProcessor.process(CamelProcessor.java:65)



I'm going to go to the previous tag, fix isSenderLocal there.

thought you would like to know, to possibly review changes which have happened 
between the 10th and the 17th.


-tim

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

Reply via email to