Closed Bug 272042 Opened 20 years ago Closed 20 years ago

'Search Messages -> Body' also searches inside base64 encoded parts as if this is normal text, resulting in wrong matches and slower search.

Categories

(Thunderbird :: Mail Window Front End, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 136055

People

(Reporter: niekvs, Assigned: mscott)

Details

User-Agent:       Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Build Identifier: Thunderbird version 0.9 (20041103)

When using the quick search set to 'Entire Message', or the 'Search Messages -
> Body' search (which is actually confusingly named differently, but that's 
another issue) the search also returns matched messages in which the search 
term appears inside a base64 encoded part of the message, rather than just the 
text in a multi-part message. So, when i was searching for a particular search 
term 'sek7', the search returned 75 messages instead of the 14 returned by 
Outlook Express in the same folder. Further investigation revealed that the 
particular string appears in certain parts of base64 encoded attachments. 
E.g., here's a small part of the message source that shows where the search 
feature found the match for 'sek7': "j2Ax7SQJ0kFRHtsJeQ8HsEK7pvqtjek9u+I"

Of course, this is normally not a big problem when you're searching for words 
in the dictionary (there's only a very small chance that they'd appear as part 
of a base64 encoded part, esp. with longer words). But when you're looking for 
short technical terms without spaces, this is rather inconvenient. Most people 
don't know or care that their attachments are encoded in a certain way, and 
when they're searching for text, they don't want to get back seemingly random 
matches.

So instead, when using the 'Body'/'Entire Message' function on multi-part 
emails, it should only search in specific parts of the message: those parts 
that directly represent text. 

Not only will this solve the problems above, it should also speed up the 
search dramatically when you have many messages with attachments in them, 
because these attachments generally represent a large part of your message 
that is unnecessarily searched (easily 95% or more), and can be skipped.

Reproducible: Always
Steps to Reproduce:
1. Use the quick search function or "Find -> Search Messages" option to look 
for a piece of text.

Actual Results:  
It returned the wrong matches for the search term. Explained above.

Expected Results:  
Search only text.
Search & filtering are core functionality.

*** This bug has been marked as a duplicate of 136055 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.