Closed Bug 240830 Opened 20 years ago Closed 20 years ago

[RFE] Junk filter should run while email is still downloading

Categories

(Thunderbird :: Mail Window Front End, enhancement)

x86
Windows 2000
enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 223591

People

(Reporter: krellan, Assigned: mscott)

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6) Gecko/20040206 Firefox/0.8
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6) Gecko/20040206 Firefox/0.8

When downloading email from a POP mailbox containing a large number of messages
(for instance, around 1000), you can sit back and watch email trickle in.  If
you have a large number of filters that sort email into various folders, you can
watch the email messages being properly sorted as soon as they are received. 
The unread numbers for each folder steadily tick upward, indicating that email
filters are properly running as soon as each message is downloaded.

However, this does not happen for junk mail filtering - it only happens for
manually-set email filters.  The Bayesian junk mail filter will ONLY run when
downloading has completely finished.

In addition, the Bayesian junk mail filter will ONLY automatically run on a
given filter when the UI is set to view contents of a folder.  This means that
when new unread incoming email has been sorted into multiple folders, the user
must then click on each and every folder in order to run the junk mail filter.

It would be far nicer if the Bayesian junk mail filter could run on each message
immediately after that message is downloaded, without requiring the entire inbox
download to have been completed first.  This is already how the user's
manually-set email filters operate.  Then, after the download is complete, the
junk mail filtering would also be complete, with no additional user intervention
required!


Reproducible: Always
Steps to Reproduce:
1. Hit "Get Mail" to download new email messages.
2. Wait for email messages to download.  The user's manually-entered email
filters (in the filter list) will automatically run, against EACH message, as
soon as that message has finished downloading.
3. The Bayesian junk mail filter, however, will NOT run until after the download
of the entire inbox (all messages) has been completed.  In addition, the
Bayesian junk mail filter will NOT run on any folder that is not currently being
displayed in the UI.
4. After the download of the entire inbox has completed, the user must manually
click on other folders to display them in the UI.  The Bayesian junk mail filter
will not be run on any folder until that folder is brought to focus in the UI.

Actual Results:  
See above.

Expected Results:  
It would be great if the Bayesian junk mail filter could run immediately on each
message as they are being downloaded, just like the user's manually-entered
email filters already do.

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