Kmail -> different color per account?

Is it possible to define a different color in the message list to each message from a different account? So for instance, if you have two accounts, all messages from account A show up in the message list as blue and all message from account B show up in the message list as red?

This would greatly help to quickly see if a message came in to a certain account and whether or not it should be read immediately

To answer my own question: it’s a two step proces.

  1. Create a TAG under ‘Settings’ → ‘Configure KMail’ → ‘Appearance’ → ‘Message Tags
  2. Give it a name, and check change text color and pick your preferred color
  3. Click ‘Apply’ and exit out of the configuration
  4. Click on ‘Settings’ → ‘Configure filters’
  5. Create a filter, check ‘Match all message’
  6. Under Filter Action, ‘Add Tag’ and select the tag you just created
  7. Under advanced, ‘Apply to incoming messages’ and ‘From selected accounts only’ and select the appropriate email account.
  8. Leave the first two check boxes underneath unchecked, but check the next 4 and click apply
  9. Select the inbox from the account, and click ‘Run Now’
  10. Click ok and you are done.

Repeat for all accounts that you want to give a separate color

1 Like