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