diff --git a/MimeKit/ParserOptions.cs b/MimeKit/ParserOptions.cs index 117083144d..bb29a19dc5 100644 --- a/MimeKit/ParserOptions.cs +++ b/MimeKit/ParserOptions.cs @@ -273,6 +273,7 @@ internal static bool IsEncoded (ContentEncoding encoding) case ContentEncoding.SevenBit: case ContentEncoding.EightBit: case ContentEncoding.Binary: + case ContentEncoding.Default: return false; default: return true; @@ -285,7 +286,8 @@ static bool IsEncoded (IList
headers) if (headers[i].Id != HeaderId.ContentTransferEncoding) continue; - MimeUtils.TryParse (headers[i].Value, out ContentEncoding encoding); + if (!MimeUtils.TryParse (headers[i].Value, out ContentEncoding encoding)) + return false; return IsEncoded (encoding); }