Open Bug 263718 Opened 20 years ago Updated 2 years ago

Allow junk mail filter whitelisting by addressee / recipient / To: address

Categories

(Thunderbird :: Account Manager, enhancement)

enhancement

Tracking

(Not tracked)

People

(Reporter: johann.petrak, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [doc][workaround comment 10])

I think many people in the meantime have several email addresses in parallel,
somtimes as simple aliases, where an old or public email receives a lot of spam,
while some special alias is kept "secret" only within a small group of selected
users. Naturally, the latter is/are the addresses where one receives important
emails and where the likelyhood of spam is low. Therefore, in order to avoid the
risk of false positives, it would be good if the junk mail controls would allow
to whitelist these selected recipient addresses so that junk filtering is not
done on them.
Putting those addresses in your address book does not whitelist them 
sufficiently?
No - the option that is currently present whitelists by sender, not recipient. 
I think the UI should be identical to what is already there for whitelisting by
sender: just add a new section titled "Do not mark messages a junkmail if the
recipient is in my address book". 

Apart from aliases as stated in my first comment, different recipients could
also be relevant e.g. when emails are auto-forwarded from another email address. 
Hmmm, I wonder if it would not be sufficient to just add a checkmark to the
whitelist section that would read "also check recipient". So the same address
book would be used for both the senders and allowed recipients. That would mean
less clutter than repeating the whole section for recipients (and it would make
it easier to implement the backend :) )
With that simplified UI I could probably come up with a patch. 

As far as I can see there is no way to put that into an extension, so before I
invest work into this I would like to know how one can find out if somebody
would actually be willing to check this functionality into TB?
Summary: Allow junk mail filter whitelisting by addressee / recipient address → Allow junk mail filter whitelisting by addressee / recipient / To: address
A very closely related enhancement is to allow specification of multiple
address books in this option.  I have my senders segregated into two 
address books, one for personal and one for work, and as it currently
stands I can't get TB to check both address books for whitelisting.
The way to implement this would probably be to modify the backend code to
respect a preference - this would be identical for Mozilla and TB - and a
frontend to set that preference - this could potentially be different between
the two. 
you can always define a message filter that checks the recipeint and marks the message as non-junk.
Junk marking doesn't seem to happen until you view the folder in question.

I have a bunch of filters that move mailing list messages to various subfolders.
These filters operate as the mail comes in, but the junk filter isn't applied
until I actually visit the subfolder.  When I open the subfolder I can see some 
messages being marked as junk and then disappearing as they are moved to the
junk folder.
(In reply to comment #8)
> Junk marking doesn't seem to happen until you view the folder in question.

That's bug 200788.  Please don't post in bugs without reading them and understanding them -- clearly, this bug has nothing to do with that problem.
In any case, if you add a filter action to mark a message as non-junk, in the same filter as moves the message, the junk filter won't fire on that message, because we don't do junk mail analysis on messages that have been already marked as non-junk.
QA Contact: general
Assignee: mscott → nobody
moving to account manager, where whitelist resides
Component: General → Account Manager
QA Contact: general → account-manager
Whiteboard: [doc][workaround comment 10]
Blocks: junktracker
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.