mirror of
https://github.com/axllent/mailpit.git
synced 2026-04-26 00:35:51 +03:00
[GH-ISSUE #634] Manual tag colors + ignoring tags #398
Labels
No labels
awaiting feedback
bug
docker
documentation
enhancement
github_actions
invalid
pull-request
question
stale
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/mailpit#398
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @CosmicBara on GitHub (Jan 28, 2026).
Original GitHub issue: https://github.com/axllent/mailpit/issues/634
Appreciate all the work and effort on this project!
I was wondering if these two tag-related features were at all on y'all's radar:
env-devandenv-qaend up matching a little too closely, making it hard to differentiate them. Might be nicer to be manually adjust this as needed, and would allow for things like making env-dev and env-dev2 both different shades of green, and env-qa and env-qa2 different shades of blue, etc.@axllent commented on GitHub (Jan 29, 2026):
Hi @CosmicBara. I appreciate the complement, and I'm happy to hear you're using Mailpit!
Whilst I completely understand your point about the colors, there are currently no current plans to add custom colors as I think that would add a significant chunk of complexity & functionality to the web UI for relatively little benefit, and if it existed (the option to configure this), then it would be an entirely browser-based option - so if you switched browsers then they would show in their original colors.
Lastly the auto-tagging of messages based on "plus addressing" (eg:
test+tag@domain) can be specifically disabled - please see the documentation - specifically--tags-disable plus-addresses(or environment variableMP_TAGS_DISABLE="plus-addresses").I hope this helps?
@CosmicBara commented on GitHub (Jan 29, 2026):
I didn't notice the
plus-addressesoption, thanks! That is exactly what I wanted.I'm disappointed to hear about the colors issue. I wonder why it would be entirely browser-based? Why can't the colors be stored in the local db or in memory or wherever else any configuration data is stored? Or alternatively, could it just be additional arguments we can pass in to define the default tag color based on the tag name?
@axllent commented on GitHub (Jan 30, 2026):
Super!
All the UI settings are browser based, such as toggling on/off the tag colors, theme, timezone, etc. The reason is that Mailpit is not designed to be multi-user, even though multiple users can of course use it.
Mailpit does not retain any UI "user settings" beyond the web browser user storage ("cookies"). Implementing this feature would greatly increase the application's complexity and require considerable development effort. It would necessitate changes to the frontend for editing, loading, and managing dynamic updates, as well as the creation of extra API endpoints to facilitate these edits and loads, in addition to modifying the database to save these settings - and all of this would be just for customizing tag colors. So to put it simply, the effort needed for to implement and maintain this feature far outweighs the benefits.
I hope this makes sense?