View Issue Details

IDProjectCategoryView StatusLast Update
0006255SOGoWeb Mailpublic2026-11-10 15:52
ReporterMulder Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
OSWindows 11 
Summary0006255: Unused tags in search filter & horrific bug report system
Description

Dear SOGo Team,

This problem is known and discussed for years (and probably easy to solve), but it was never solved:

All tags ever used appear in the tags search filter, thus making it potentially very long and full of unused or even already deleted tags.

The search filter by tags should only show currently used tags in the currently opened mails folder.

Btw, you make it very hard to report bugs or submit suggestions:

  • The Github project is a mess (there seems to be no official way here to report bugs or suggestions to SOGo, while most known open source software providers use mainly Github to collect bugs and suggestions)

  • The bug system here is also a mess: even if you take the time to register an account (as there's no way to use Github or some other existing login), you then are assigned a "read only" status, making it impossible to report a bug or suggestion immediately. That's really annoying - why to you redirect us to this bug system and let us register there, if in the end you don't allow us to post something? Furthermore, there's not even a free text search function in this antiquated bug report system. You ask users here to check if a bug already exists, but the 90s style system doesn't even allow to conduct a free text search... so how should we check without manually parsing dozens or hundreds of pages and bug report titles?

Thanks for your consideration and potential reply!

Tagstags

Activities

Mulder

Mulder

2026-10-13 09:13

reporter   ~0018575

P.S. regarding the search for already existing topics:

The search result pages linked with tags (like for ex. https://bugs.sogo.nu/view_all_bug_page.php?filter=6acdf537dbe37) are neither working. So it's also not possible to display posts / bug reports with a specific tag.

Christian Mack

Christian Mack

2026-11-10 14:14

developer   ~0018610

Tags on emails are not just a thing SOGo does.
Email taglist consists of all tags defined in SOGo plus the ones known to the IMAP server for that account/postbox.
You need both, when you use different clients with different taglists.
When you set one tag with one client, then you want to see that with the other client too.
And you want to be able to set them on both clients afterwards.

In order to remove unused tags, you first have to remove those old tags from all emails in this account, then tell the IMAP server to recreate its taglist.
Several IMAP servers don't have that functionality at all. For those you would need to create a fresh postbox and transfer all emails without those old tag into it, then switch accounts.
The one IMAP server I know which has this functionality, you have to issue a command on the server with admin privileges.
Obviously SOGo can do neither.

Christian Mack

Christian Mack

2026-11-10 14:30

developer   ~0018611

Just as info:
1) This is the official Bug tracker of SOGo up until version 5 including.
Which is stated so on the official Website for SOGo.
git is only used as repo for the sources, nothing else.

This will change with SOGo version 6, which is still in alpha stage.

2) You only get a read-only account on self service, because before there were Spammers hijacking this Bug tracker.
That lead to a lot of unnecessary work for the admins, removing that trash and blocking those accounts.
Therefore you have to write one email on the official mailinglist, in order to get write access for your account.

3) You only can search the Bug tracker, when you have at least an read-only account. This prevents bots from creating unnecessary load on the server.

PS:
In my humble opinion, if this is too much work for someone, then it probably is too much work to provide a good Bug report as well.

Mulder

Mulder

2026-11-10 15:48

reporter   ~0018612

Thank you very much for taking the time to analyse and explain!

@ User feedbacks:

Imho, user feedbacks are very valuable, but most product or service providers don't recognize this and thus make "feedbacking" as hard as possible. This leads to unhappy or even switching users, and to buggy or suboptimal products (like a software) or services.

I'm also often confronted with excuses and blame games, just because someone obviously doesn't want to look for or apply a solution. This is neither helpful.

@ Tag issue:

Even knowing your explanation, from a SOGo users perspective, I shouldn't have to care about this technical background, imho.

Even if tags are coming from somewhere else or going to somewhere else (some IMAP or whatever), as a user I shouldn't have to bother and execute some server codes.

If I add a tag via SOGo, it should show up in SOGos tag list and email filters. If I delete a tag, it shouldn't anymore (even if it was coming from somewhere out there, or if some emails were tagged with it). Simple logic, no?

I analyzed the problem with the help of an AI for quite a while (so that I don't have to bother you and use a complicated bug report system), but found no solution. I executed commands via SSH to delete tags from emails, to look up tags in files on the server, to regenerate tag files, etc. - nothing helped. In the end, the capable AI (Gemini) had to admit that it couldn't solve the problem, and that it has to be solved by SOGo developers (btw, I'm using Mailcow dockerized + SOGo).

Despite some critique, my feedback is well intented, and I hope my ideas and viewpoint help to improve at least maybe some small thing to the better!

Mulder

Mulder

2026-11-10 15:52

reporter   ~0018613

PS: The AI has also made me aware of tags within SOGo that shouldn't be changed, as they're used by other mail programs like mobile Thunderbird, or the like. As a user, I couldn't know this by myself, so I think these "standard" tags should either be blocked from changes, or there should at least be some warning or deblocking-necessity (via a checkbox or so) before being able to change them, no?

Issue History

Date Modified Username Field Change
2026-10-12 16:40 Mulder New Issue
2026-10-12 16:40 Mulder Tag Attached: tags
2026-10-13 09:13 Mulder Note Added: 0018575
2026-11-10 14:14 Christian Mack Note Added: 0018610
2026-11-10 14:30 Christian Mack Note Added: 0018611
2026-11-10 15:48 Mulder Note Added: 0018612
2026-11-10 15:52 Mulder Note Added: 0018613