noel        2003/06/08 13:17:43

  Modified:    src/java/org/apache/james/transport/mailets
                        AbstractRedirect.java
  Log:
  Fixed problem where MessageID wasn't preserved through one code path.
  
  Revision  Changes    Path
  1.6       +5 -5      
jakarta-james/src/java/org/apache/james/transport/mailets/AbstractRedirect.java
  
  Index: AbstractRedirect.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-james/src/java/org/apache/james/transport/mailets/AbstractRedirect.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- AbstractRedirect.java     6 Jun 2003 23:46:35 -0000       1.5
  +++ AbstractRedirect.java     8 Jun 2003 20:17:43 -0000       1.6
  @@ -777,7 +777,7 @@
        */
       public void service(Mail originalMail) throws MessagingException {
   
  -//        boolean keepMessageId = false;
  +        boolean keepMessageId = false;
   
           // duplicates the Mail object, to be able to modify the new mail keeping 
the original untouched
           Mail newMail = ((MailImpl) originalMail).duplicate(newName((MailImpl) 
originalMail));
  @@ -832,7 +832,7 @@
               if (isDebug) {
                   log("Message resent unaltered.");
               }
  -//            keepMessageId = true;
  +            keepMessageId = true;
           }
   
           //Set additional headers
  @@ -855,9 +855,9 @@
   
           newMail.getMessage().saveChanges();
   
  -//        if (keepMessageId) {
  -//            setMessageId(newMail, originalMail);
  -//        }
  +        if (keepMessageId) {
  +            setMessageId(newMail, originalMail);
  +        }
   
           if (senderDomainIsValid(newMail)) {
               //Send it off...
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to