Open Bug 16904 Opened 25 years ago Updated 2 years ago

[FEATURE] Add customizable header prefs

Categories

(MailNews Core :: Composition, enhancement)

enhancement

Tracking

(Not tracked)

Future

People

(Reporter: phil, Unassigned)

References

Details

(Whiteboard: [add-on idea])

In 4.5, we added search/filter prefs for user-customizable headers. It would be
nice to expand the use of these custom headers to include the compose window
(in the to/cc/bcc menu) and the envelope display area (in the View menu).

So (IMO) we should not rewrite the search/filter UI to add/delete custom
headers. We should put that UI in a central place in prefs and then use it where
we can.
Depends on: 16902
Blocks: 16913
No longer depends on: 16902
Blocks: 16902
Fix dependencies
What I want to be able to customize for each newsgroup are things like:
-  Username (may need to mangle it in some groups because of spam)
-  Default headers for outgoing mail (Distribution:, X-No-Archive:, etc.)
-  Position of quoted text (above or below) when replying (some groups care)
Depends on: 16925
No longer depends on: 16925
Blocks: 16925
John, the bug system works best if bugs are narrowly defined. The issues for
username and quoted text belong in their own bugs.

I also fixed the dependencies; 16925 depends on this bug, not the other way
around.
By the way, for interoperability with the 4.5+ product, you should probably
reuse the Javascript preference "mailnews.customHeaders" which contains a
comma-separated list of headers to add. mscott@netscape.com added that stuff in
4.5
Target Milestone: M16
Sol, make M16 if beta2.
Target Milestone: M16 → M17
[FEATURE] bugs past M16 are OUT for this release.  Marking M20.  If you disagree 
with this action, please help me explain it to the PDT.
Target Milestone: M17 → M20
This is needed for filters to be usable. Adding nsbeta2 for consideration.
Keywords: nsbeta2
I'm not entirely sure what this bug is about as the description suggests more
than the summary but I use customisable header filtering and I would need this
in a mailnews reader before I used it.  4xp keyword?
Putting on [nsbeta2-] radar. Not on PRD
Whiteboard: [nsbeta2-]
Matthew, I think 16902 is the real 4xp bug, although this foundation would be
required, hence the dependency.
OK I just understood what this was.  Sorry.
Moving feature bugs to target milestone "Future" for next release consideration.
Target Milestone: M20 → Future
adding shaver and pav, they've talked about this recently.
QA Contact: lchiang → laurel
Nomination for mozilla1.0. Many advanced users want this.
Keywords: mozilla1.0
Depends on: 61520
Depends on: 61523
Would I be right is assuming this feature includes adding a mail header such as
Sender to outgoing e-mails?

If so, would it be possible to consider having a customizable 'default' list of
headers that is set seperatly for each account, i.e. so sending from one mail
account has one set of customized headers, while a different account has a
different set?
What you want is probably more bug 16925 and bug 61520 (see the dependencies above).
This claims to block bug 16902 which is now FIXED. Was this work done in the
patches for bug 16902 (in which case this too should be FIXED, referencing the
patch from 16902) ?

I'm not sure that the behaviour discussed in this bug is particularly desirable.
Personally I want to filter on List-Id, which MUST NOT be set in outgoing mail
by a user agent, and SHOULD NOT be present in news, so it would be useless to me
to see that custom header in those additional places.

But there are 6 votes for this functionality, so someone out there wants it.
Shouldn't this bug be blocked by bug 16925 and the other way around?

I state this as 16925 can be completed completly without this bug and has a
patch waiting.  All that needs to be defined is then what the perf is that sets
user defined headers and that could be decided wherever.

Maybe I'm missing something?
*** Bug 196376 has been marked as a duplicate of this bug. ***
*** Bug 204703 has been marked as a duplicate of this bug. ***
I'd ideally like to be able to put the custom header in a list column as well. 
I could then, for instance, sort on it in the view.
Product: MailNews → Core
sorry for the spam.  making bugzilla reflect reality as I'm not working on these bugs.  filter on FOOBARCHEESE to remove these in bulk.
Assignee: sspitzer → nobody
Status: ASSIGNED → NEW
Filter on "Nobody_NScomTLD_20080620"
QA Contact: laurel → backend
Product: Core → MailNews Core
(In reply to comment #0)
> nice to expand the use of these custom headers to include the compose window
> (in the to/cc/bcc menu) 

> and the envelope display area (in the View menu)

rkent interprets "this is asking to expand features that already work in search and filter (via mailnews.customHeaders and mailnew.customDBHeaders) to other areas." and is a worthy idea for an add-on.

any objections to removing the dependencies, which don't seem to have been accurate?  i.e bug 61523, bug 61520, bug 16902, bug 16913, bug 16925
Whiteboard: [nsbeta2-] → [add-on idea]
Severity: normal → enhancement
Component: Backend → Message Compose Window
Priority: P3 → --
Product: MailNews Core → Thunderbird
QA Contact: backend → message-compose
Version: Trunk → unspecified
Don't move bugs from Mailnews Core to TB which affect (and originate) in Mozilla/SM.
Component: Message Compose Window → Backend
Product: Thunderbird → MailNews Core
QA Contact: message-compose → backend
Version: unspecified → Trunk
Component: Backend → Composition
QA Contact: backend → composition
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.