Prefixing Mailing List Subject

On virtually any mailing list sooner or later it is requested to introduce or remove the prefix in the subject like [our-list].

Add prefix on your own?

Many people proposing not to add a prefix argue that you can easily add a prefix on your own e.g. via procmail. Well, me saying the same I finally tried this simple thing and it turned out to be more complex than I thought. More or less you need to implement the whole logic for clean prefixes that is already implemented in the mailing list software. This includes:

  • It is not sufficient to just substitute "^Subject: " by "^Subject: [prefix] " because you will not match other occurences of the prefix after "Re:", "AW:" and such.
  • If you eliminate all occurences somehow, then you will have some strange left-over "Re:" etc.
  • In case you manage even this, you should eliminate the prefix for outgoing replies. If not everyone on the mailing list does so you will find yourself having to match different spellings of [prefix]: [pre-fix], [PREFIX], ...
You better keep all this handling at a single place, the mailing list software, instead of doing it on your own!

No prefix needed, just filter into folders?

Some people say, that a mailing list should not be prefixed because people can autmatically filter the incoming emails into corresponding folders.

Well, yes they can, but some people don't (want) and some others do, but still prefer prefixes due to various reasons.

Here I asked back: Why don't you just remove the prefix while filtering? In contrast to adding a prefix, the removal is really simple. Its always at the same place with the same spelling and with only a single occurance. Well, it turned out that this is not as easy either since the prefix ist then set to the wrong position (ie. before "Re" and not after) and sof far no ML software seems to fix this on its own.

Conclusion: Improve ML software!

There is no other sensible way than letting the ML software care for prefixing. Whats missing to make everyone happy is to allow individual prefixing and handle this accordingly. MailMan does not allow this yet and I am not aware of any that does.

Some people say that it is the wrong idea to make the ML software intellegent in this regard, because it will turn out to be too cleaver for its own good. I.e. do string changes that will confuse the user or change the meaning.

So far, I never saw a real life example for this. If you know one, let me know the link. Uptothen I belive that this is more a theoretical problem rather than something that hurts people in a systematic manner.

2004/10/05

Homepage
Presentations
Infos
GnuPG Public Key
<jan@intevation.de>
   
Links
Advogato
FSF
FSF Europe
Freshmeat
LWN daily
ProLinux
Savannah
Alterslash / Slashdot
Alertbox
GUI Toolkits
Selfhtml
   
These pages are hosted by Intevation GmbH.