Open Bug 179588 Opened 22 years ago Updated 16 years ago

Add an option to color Junk Mails in a different color (like labels)

Categories

(SeaMonkey :: MailNews: Message Display, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

People

(Reporter: pratik.solanki, Unassigned)

References

(Blocks 1 open bug)

Details

Currently you need to have teh Junk Mail column showing in order to figure out
if a mail is junk or not. It would be cool to have Junk Mails be colored
differently (maybe even italicised or something). You can achieve this effect in
userChrome.css but there should be a way to do this in the (one of the)
Preferences panels.

e.g. code from my userChrome.css

/* Colours junk mails as gray */
treechildren:-moz-tree-cell-text(junk)
{
    font-style: italic !important;
    color: #993399 !important;
}
QA Contact: olgam → laurel
Should we just have a sixth type of label?
Status: NEW → ASSIGNED
why an additional one?  any one of the 5 current ones could have it's default
description changed to Spam (or something more relavent).

If we do want to add a special one for spam, would we also want to add a font
type attribute (pulldown menulist?) just for this like underline, italic,
strikethru, etc...?
adding jglick to see what she thinks of this.
This actually came up when we first started discussing this feature. :-)
Thought was, Labels are good for calling attention and classifying important 
msgs. Why would users want to call attention to junk mail? It might be useful 
during training, but not long term (for most). So, then we though about giving 
the option to mark junk msgs in grey and/or italized text. Sorta a "disabled" 
kinda look. ;-) But we held off on that and decided to get the basics working 
first.

I'm thinking now, why not make this a filter option for those folks who want it? 
The action would be "Messages identified as junk mail" and then users could pick 
whatever action they want. "Label as", etc.
This would seem to argue for more integration of the junk mail controls with the
regular filter set.  That is, make junk mail filters "just another filter".
i think we can do both. For users who want just the basics, and 'just want it 
to do the right thing' we have the junk mail ui. For more knowledgeable users 
who want more options and flexibility, we have the power of filters.
But this being able to happen, we need the possibility to run a "label spam"
filter directly after the junk mail status has been determined.
As filters are run before the junk mail status is determined, I have to rerun
them  manually in order to label spam/move it into another folder, etc.

One solution might be to add an 'advanced' option to the junk mail control:
           ------------
Run filter I        I I after junk mail detection.
           ------------
(The box being a drop down list of all filters or similar)
This would satisfy quite a number of bugs which demand more advanced action on
junk mail.
hi... why not have junk mail controls act *BEFORE* filters?
How about generalizing the whole thing and allow dynamic setting of label,
color, font, style, ... dependent on *any* mail characteristic, not just junk
status?

e.g. color all mails red when sender is guru@foo.com
seems to be a special case of Bug 109513
Product: Browser → Seamonkey
Assigning bugs that I'm not actively working on back to nobody; use
SearchForThis as a search term if you want to delete all related bugmail at
once.
Assignee: dmose → nobody
Status: ASSIGNED → NEW
As I see this, adding color is possible today by:
-css tweaks, where things remain to be discussed if color is the answer
-tagging, but not with one of the common ones, (at least not like they work in current system, where 1 color is above 2 color -thus junk coloring tag have to go on top above tag 1 to really work.) but rather a kinda hidden one. hmm, usefull only if wanting to expand the tagging sys for other purposes ..
-see the "flame" in the respective column ..

now, do we need this to go into default theme, cause css or various themes may just do? And if so, what version vs importance would this have? (just say this cause no recent activity here). Don't get it wrong, I just sincerely ask that. (I use some css tweaks, but that doesn't make some stuff not bugs..)
Assignee: nobody → mail
QA Contact: laurel
Assignee: mail → nobody
QA Contact: message-display
You need to log in before you can comment on or make changes to this bug.