Author: norman
Date: Sun Jun 28 15:41:25 2009
New Revision: 789114

URL: http://svn.apache.org/viewvc?rev=789114&view=rev
Log:
Handle encoded subjects

Modified:
    labs/hupa/src/main/java/org/apache/hupa/server/IMAPServiceImpl.java

Modified: labs/hupa/src/main/java/org/apache/hupa/server/IMAPServiceImpl.java
URL: 
http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/server/IMAPServiceImpl.java?rev=789114&r1=789113&r2=789114&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/server/IMAPServiceImpl.java 
(original)
+++ labs/hupa/src/main/java/org/apache/hupa/server/IMAPServiceImpl.java Sun Jun 
28 15:41:25 2009
@@ -26,6 +26,7 @@
 import java.util.Date;
 import java.util.List;
 import org.columba.ristretto.coder.Base64DecoderInputStream;
+import org.columba.ristretto.coder.EncodedWord;
 import org.columba.ristretto.coder.QuotedPrintableDecoderInputStream;
 import org.columba.ristretto.coder.CharsetDecoderInputStream;
 import org.columba.ristretto.imap.IMAPException;
@@ -129,7 +130,7 @@
                                newHeader.setRawHeader(header.toString());
                                newHeader.setFrom(header.get("From"));
                                newHeader.setTo(header.get("To"));
-                               newHeader.setSubject(header.get("Subject"));
+                               
newHeader.setSubject(EncodedWord.decode(header.get("Subject")).toString());
                                newHeader.setCc(header.get("CC"));
                                try {
                                        
newHeader.setReceivedDate(DateParser.parse(header



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to