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 2011/04/04 10:55:39 UTC

svn commit: r1088513 - /james/imap/trunk/processor/src/main/java/org/apache/james/imap/processor/fetch/EnvelopeBuilder.java

Author: norman
Date: Mon Apr  4 08:55:39 2011
New Revision: 1088513

URL: http://svn.apache.org/viewvc?rev=1088513&view=rev
Log:
Make sure only the name is used in envelope as the first response param. See IMAP-266

Modified:
    james/imap/trunk/processor/src/main/java/org/apache/james/imap/processor/fetch/EnvelopeBuilder.java

Modified: james/imap/trunk/processor/src/main/java/org/apache/james/imap/processor/fetch/EnvelopeBuilder.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/processor/src/main/java/org/apache/james/imap/processor/fetch/EnvelopeBuilder.java?rev=1088513&r1=1088512&r2=1088513&view=diff
==============================================================================
--- james/imap/trunk/processor/src/main/java/org/apache/james/imap/processor/fetch/EnvelopeBuilder.java (original)
+++ james/imap/trunk/processor/src/main/java/org/apache/james/imap/processor/fetch/EnvelopeBuilder.java Mon Apr  4 08:55:39 2011
@@ -30,6 +30,7 @@ import org.apache.james.imap.message.res
 import org.apache.james.mailbox.Headers;
 import org.apache.james.mailbox.MailboxException;
 import org.apache.james.mailbox.MessageResult;
+import org.apache.james.mime4j.codec.EncoderUtil;
 import org.apache.james.mime4j.field.address.Address;
 import org.apache.james.mime4j.field.address.AddressList;
 import org.apache.james.mime4j.field.address.DomainList;
@@ -172,9 +173,12 @@ public final class EnvelopeBuilder {
 
     private FetchResponse.Envelope.Address buildMailboxAddress(
             final org.apache.james.mime4j.field.address.Mailbox mailbox) {
-        // use the encoded string here so we display the fields correctly
+        // Encode the mailbox name 
         // See IMAP-266
-        final String name = mailbox.getEncodedString();
+        String name = mailbox.getName();
+        if (name != null) {
+            name = EncoderUtil.encodeAddressDisplayName(name);
+        }
         
         final String domain = mailbox.getDomain();
         final DomainList route = mailbox.getRoute();



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org