Ich hätte jetzt spontan auch keine Idee, wie man den Versand von Mails verhindern kann. Eventuell könnte man über den Mailprovider einige Regeln realisieren. Wir hatten mal eine ähnliche Anforderung, aber ich glaube das wird so nicht funktionieren.
Bin auch der Meinung, dass man das Problem an der Wurzel packen sollte. Wenn Mitarbeiter A keine Mails an Kunde B schicken soll, würde ich Ihn das einfach unterschreiben lassen
Vielleicht noch eine Möglichkeit: Man kann für einen "unprivilegierten" Benutzer alle ausgehende Mails auf Wartezustand setzen. dann muss erst ein Abteilungsleiter/Vorgesetzter die Mail freigeben. Diese Lösung wird aber wohl auch mehr Arbeit als Nutzen bringen.