noel        2003/06/06 16:53:47

  Modified:    src/java/org/apache/james/transport/mailets Tag:
                        branch_2_1_fcs LocalDelivery.java
  Log:
  Minor code cleanup
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.6.4.6   +8 -17     
jakarta-james/src/java/org/apache/james/transport/mailets/LocalDelivery.java
  
  Index: LocalDelivery.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-james/src/java/org/apache/james/transport/mailets/LocalDelivery.java,v
  retrieving revision 1.6.4.5
  retrieving revision 1.6.4.6
  diff -u -r1.6.4.5 -r1.6.4.6
  --- LocalDelivery.java        15 May 2003 18:19:34 -0000      1.6.4.5
  +++ LocalDelivery.java        6 Jun 2003 23:53:47 -0000       1.6.4.6
  @@ -76,22 +76,6 @@
    * @author Serge Knystautas <[EMAIL PROTECTED]>
    */
   public class LocalDelivery extends GenericMailet {
  -
  -    /* MimeMessage that does NOT change the headers when we save it */
  -    class LocalMimeMessage extends MimeMessage {
  -
  -        public LocalMimeMessage(MimeMessage source) throws MessagingException {
  -            super(source);
  -        }
  -
  -        protected void updateHeaders() throws MessagingException {
  -            if (getMessageID() == null) super.updateHeaders();
  -            else {
  -                modified = false;
  -            }
  -        }
  -    }
  -
       /**
        * Delivers a mail to a local mailbox.
        *
  @@ -107,7 +91,14 @@
               MailAddress recipient = (MailAddress) i.next();
               try {
                   // Add qmail's de facto standard Delivered-To header
  -                MimeMessage localMessage = new LocalMimeMessage(message);
  +                MimeMessage localMessage = new MimeMessage(message) {
  +                    protected void updateHeaders() throws MessagingException {
  +                        if (getMessageID() == null) super.updateHeaders();
  +                        else {
  +                            modified = false;
  +                        }
  +                    }
  +                };
                   localMessage.addHeader("Delivered-To", recipient.toString());
                   localMessage.saveChanges();
   
  
  
  

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

Reply via email to