  static NSDictionary *_parseBodyParameterList(NGImap4ResponseParser *self)
  {
    NSMutableDictionary *list;
-@@ -1646,7 +1700,7 @@
+@@ -1646,7 +1702,7 @@
        _consumeIfMatch(self, ' ');
        value = _parseBodyDecodeString(self, YES, YES);
  

+    quotedString = nil;
+  }
+
+  [quotedString replaceString:@"?=\t=?"
+		withString:@"?==?"];
+
+  return quotedString;
 }
 - (void)_consumeOptionalSpace {
   if (_la(self, 0) == ' ') _consume(self, 1);
@@ -1090,6 +1116,8 @@
       return @"";
     
     s = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

   _consumeIfMatch(self, ' ');
   parameterList = _parseBodyParameterList(self);
   _consumeIfMatch(self, ' ');
@@ -1762,13 +1819,18 @@
     _consumeIfMatch(self, ' ');
     [dict setObject:_parseBodyString(self, YES) forKey:@"lines"];
   }
