You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by no...@apache.org on 2004/08/19 07:07:56 UTC

cvs commit: james-server/src/java/org/apache/james/transport/mailets LocalDelivery.java

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: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org