développement custom probablement, se basant par exemple sur la définition d'une policy onContentRead. voir par exemple le projet CustomAspect dans le SDK, qui déclencherait l'envoi de mails. Attention toutefois à l'impact en performances de l'action.
vous pouvez aussi envisager d'utiliser l'audit sur le nodeservice, puis d'envoyer / consulter un rapport des documents lus / non lus. attention ici aussi à l'impact négatif en performances si l'on audite trop de services (méthodes) de manière non ciblée (des reads qui deviennent des writes entre autres).
L'action custom est peut être à privilégier si le nombre de contenus à surveiller est faible ou dans un scope restreint de l'arborescence.