Ich versuche das Problem noch einmal klarer zu machen:
Wir haben ein System mit diversen Datenbank wovon die ältesten ca. 10 jahre alt sind. Wir haben bereits einen Agenten, der sich die Namen aller Mitarbeiter holt und in die names.nsf schreibt. Das funktioniert auch ganz hervorragend. Das Problem ist jetzt, dass wir in fast jeder Datenbank an mehreren Stellen E-Mail verschicken, wir uns auf Grund der Größe und des Alters der Datenbanken allerdings nicht darauf verlasssen können, dass die Mailadressen/Benutzer, die wir anschreiben wollen korrekt sind, die sind teilweise hardcoded, teilweise richtige E-Mail Adressen und teilweise berechnet.
Der Punkt der uns Probleme bereitet ist der von Chris geschilderte:
Damit umgeht man immer noch nicht "name not found in directory" und ähnliche Fehler. Wie schickt man Mails an Personen, die es im directory nicht gibt? NotesDocument.Send() soll sich einfach nicht um die Adressen kümmern und das vom router task erledigen lassen.
Es ist für uns auch wenig praktikabel ca. 250k Zeilen Code (Schätzung aus der Hüfte) durchzugehen und Send() Methoden zu ersetzen, das hatten wir auch schon diskutiert, bevor wir die Frage gestellt haben.
Wir möchten halt auch alle Adressen in die Catchall haben,
die NICHT in der names.nsf stehen.