Öffentlicher Ordner und eine Konzeptfrage hierzu

  • Hallo,


    ich habe folgende Anforderung:


    Jeder Benutzer hat sein Postfach.
    Eine Öffentliche Mailadresse läuft in einen Öffentlichen Ordner, nun soll die Gelesen/ungelesen Info für jeden User extra gespeichert werden und sobald ein User A die Mail liest soll er diese seiner Kategorie zuordnen.
    Die MAil hat nun zB die Kategorie "grün" und ist für User A gelesen.
    Wenn nun User B die Mail liest und diese mit Kategorie "rot" versieht hat die Mail nun Kategorie "grün rot" und ist für User A erneut ungelesen obwohl er diese schon gelesen hat.
    User C ändert die KAtegorie und User A und B haben die Mail wieder als ungelesen, gleiches mit User D usw usf.


    Gibt es hierfür eine elegante Lösung? Es nervt nämlich tierisch das die Mail immer für alle erneut als ungelesen dargestellt wird.


    Grüße
    HT