Author: norman
Date: Thu Sep  3 17:32:31 2009
New Revision: 811052

URL: http://svn.apache.org/viewvc?rev=811052&view=rev
Log:
Handle encoded From header

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

Modified: 
labs/hupa/server/src/main/java/org/apache/hupa/server/handler/FetchMessagesHandler.java
URL: 
http://svn.apache.org/viewvc/labs/hupa/server/src/main/java/org/apache/hupa/server/handler/FetchMessagesHandler.java?rev=811052&r1=811051&r2=811052&view=diff
==============================================================================
--- 
labs/hupa/server/src/main/java/org/apache/hupa/server/handler/FetchMessagesHandler.java
 (original)
+++ 
labs/hupa/server/src/main/java/org/apache/hupa/server/handler/FetchMessagesHandler.java
 Thu Sep  3 17:32:31 2009
@@ -135,7 +135,12 @@
                        for (int i = 0; i < messages.length; i++) {
                                Message m = messages[i];
                                MessageHeader newHeader = new MessageHeader();
-                               
newHeader.setFrom(m.getFrom()[0].toString().trim());
+                               
+                               String from = null;
+                               if (m.getFrom() != null && m.getFrom().length 
>0 ) {
+                                       from = 
MimeUtility.decodeText(m.getFrom()[0].toString().trim());
+                               }
+                               newHeader.setFrom(from);
                                
                                ArrayList<String> to = new ArrayList<String>();
                                // Add to addresses



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

Reply via email to