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 bt...@apache.org on 2017/08/22 08:54:09 UTC
[4/5] james-jsieve git commit: JSIEVE-107 Minor cosmetic fixes
JSIEVE-107 Minor cosmetic fixes
Project: http://git-wip-us.apache.org/repos/asf/james-jsieve/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-jsieve/commit/cc1688d1
Tree: http://git-wip-us.apache.org/repos/asf/james-jsieve/tree/cc1688d1
Diff: http://git-wip-us.apache.org/repos/asf/james-jsieve/diff/cc1688d1
Branch: refs/heads/master
Commit: cc1688d1b9fcca25306c19168a5244a6e8d1aafc
Parents: 3f68001
Author: Daniele Depetrini <da...@infocert.it>
Authored: Wed Jan 4 15:08:01 2017 +0100
Committer: benwa <bt...@linagora.com>
Committed: Tue Aug 22 15:53:23 2017 +0700
----------------------------------------------------------------------
.../org/apache/jsieve/util/check/ScriptCheckMailAdapter.java | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/james-jsieve/blob/cc1688d1/util/src/main/java/org/apache/jsieve/util/check/ScriptCheckMailAdapter.java
----------------------------------------------------------------------
diff --git a/util/src/main/java/org/apache/jsieve/util/check/ScriptCheckMailAdapter.java b/util/src/main/java/org/apache/jsieve/util/check/ScriptCheckMailAdapter.java
index 6a06c5c..c9d6def 100644
--- a/util/src/main/java/org/apache/jsieve/util/check/ScriptCheckMailAdapter.java
+++ b/util/src/main/java/org/apache/jsieve/util/check/ScriptCheckMailAdapter.java
@@ -28,12 +28,12 @@ import org.apache.jsieve.mail.SieveMailException;
import org.apache.jsieve.parser.address.SieveAddressBuilder;
import org.apache.jsieve.parser.generated.address.ParseException;
+import javax.mail.internet.MimeUtility;
import javax.mail.Header;
import javax.mail.Message;
import javax.mail.MessagingException;
import java.io.IOException;
import java.util.*;
-import javax.mail.internet.MimeUtility;
import java.io.UnsupportedEncodingException;
/**
@@ -139,10 +139,11 @@ public class ScriptCheckMailAdapter implements MailAdapter {
try {
String[] values = mail.getHeader(name);
if (values != null) {
- //We need to do unfold headers here
+ // We need to do unfold headers + decoding here
result = new LinkedList<String>();
- for (String value: values)
+ for (String value: values) {
result.add(MimeUtility.decodeText(MimeUtility.unfold(value)));
+ }
}
} catch (MessagingException e) {
throw new SieveMailException(e);
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org