Domino 9 und frühere Versionen > ND8: Administration & Userprobleme
Echte Catchall Funktion für die Emails
smokyly:
--- Zitat von: WernerMo am 23.08.11 - 11:09:46 ---Hallo,
wäre es da nicht einfacher, eine "Kopie" des "LiveDD" zu machen und bei allen als "Mailserver" und "Mailfile" die "Cachall" DB einzutragen (per Agent)
--- Ende Zitat ---
War auch mein Gedanke, aber dann hat man das Problem der eigentlichen benutzerbezogenen Umgebung wie Kalender oder Agenten in der Mail-DB.
Es kommt aber auf das eigentliche Ziel der Aktion an. Und ist da SMTP mit im Spiel?
Gruß von ehemals aus NEA nach N
smokyly:
--- Zitat von: Chris K am 23.08.11 - 10:51:43 ---
--- Zitat von: smokyly am 23.08.11 - 10:29:19 ---Serverregel
--- Ende Zitat ---
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.
--- Ende Zitat ---
Sorry, hatte ich überlesen. Bin mir aber nicht sicher, was der Router bei Einsatz der Regel "Alle - in Datenbank verschieben" und nicht zustellbaren Nachrichten genau anstellt.
Fragensteller:
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:
--- Zitat ---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.
--- Ende Zitat ---
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.
Mandalor:
will hier keine Werbung machen aber wenn Ihr iQ.Suite einsetzt, ist das ein einfacher Actionjob und alles landet in einer Datenbank.
Thomas Schulte:
Das Problem hier wird sein, das du eine Systemfunktion die im .send eingebaut ist, abschalten willst. Und da wird dir auch die IQSuite denke ich nicht helfen.
Sinnvoller (und sauberer) wäre da ein Redesign der betroffenen Anwendungen. Ein hart Kodierter Empfänger ist ja sowas von Pfui.
Um rauszufinden wo das überall steckt, kann man ein Tool von Holistic nehmen. Das ist genau für solche Analysezwecke gebaut worden.
Auch wenn das 250k Zeilen Code sind. Irgendwann kommt man um ein Redesign einfach nicht mehr rum.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln