From 23e39782952ae7c2e7a15eb255ba21313d0370ad Mon Sep 17 00:00:00 2001 From: adam Date: Sat, 17 Mar 2007 08:58:14 +0000 Subject: [PATCH] cope with uppercase mime encodings darcs-hash:20070317085814-5007d-d1d471f37643610adf30a1b2fb46e97a793a55a7.gz --- src/org/ibex/mail/MIME.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/org/ibex/mail/MIME.java b/src/org/ibex/mail/MIME.java index c758f7c..0da4d53 100644 --- a/src/org/ibex/mail/MIME.java +++ b/src/org/ibex/mail/MIME.java @@ -48,9 +48,10 @@ public class MIME { this.headers = new Headers.Original(all.getStream()); String ctype = headers.get("content-type"); this.encoding = headers.get("content-transfer-encoding"); - if (!(encoding == null || encoding.equals("7bit") || encoding.equals("8bit") || encoding.equals("binary") || - encoding.equals("quoted-printable") || encoding.equals("base64"))) { - // FIXME: "7BIT" is popular + String enc = this.encoding; + if (enc!=null) enc = enc.toLowerCase(); + if (!(enc == null || enc.equals("7bit") || enc.equals("8bit") || enc.equals("binary") || + enc.equals("quoted-printable") || enc.equals("base64"))) { Log.warn(MIME.class, "unknown TransferEncoding \"" + encoding + "\""); ctype = "application/octet-stream"; } -- 1.7.10.4