noel        2004/08/18 22:07:56

  Modified:    src/java/org/apache/james/transport/mailets Tag:
                        branch_2_1_fcs LocalDelivery.java
  Log:
  Build a more minimal InternetHeaders object
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.6.4.9   +5 -4      
james-server/src/java/org/apache/james/transport/mailets/LocalDelivery.java
  
  Index: LocalDelivery.java
  ===================================================================
  RCS file: 
/home/cvs/james-server/src/java/org/apache/james/transport/mailets/LocalDelivery.java,v
  retrieving revision 1.6.4.8
  retrieving revision 1.6.4.9
  diff -u -r1.6.4.8 -r1.6.4.9
  --- LocalDelivery.java        19 Aug 2004 00:45:16 -0000      1.6.4.8
  +++ LocalDelivery.java        19 Aug 2004 05:07:56 -0000      1.6.4.9
  @@ -53,10 +53,11 @@
   
           MimeMessage message = mail.getMessage();
   
  -        // Create a new InternetHeader collection
  -        InternetHeaders newHeaders = new InternetHeaders();
  -        // Set our Return-Path header
  -        newHeaders.setHeader(RFC2822Headers.RETURN_PATH, mail.getSender() == null ? 
"<>" : "<" + mail.getSender() + ">");
  +        // Create an InternetHeader collection with only our Return-Path
  +        // header.  The InternetHeader() constructor creates an
  +        // InternetHeader instance with invisible placehoders for
  +        // various headers.
  +        InternetHeaders newHeaders = new InternetHeaders(new 
java.io.ByteArrayInputStream((RFC2822Headers.RETURN_PATH + ": " + (mail.getSender() == 
null ? "<>" : "<" + mail.getSender() + ">\r\n")).getBytes()));
           // Remove all Return-Path headers from the message
           message.removeHeader(RFC2822Headers.RETURN_PATH);
           // Copy all remaining header lines from the message to our new header set
  
  
  

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

Reply via email to