Domino 9 und frühere Versionen > ND8: Entwicklung

Programmatisch erzeugte Mails nicht in Inbox anzeigen

<< < (2/3) > >>

CarstenB:
Hallo Andreas,
hast du eine Lösung für dein Problem gefunden?

Ich stehe vor der gleichen Aufgabenstellung, da ich in fremden Mail-DBs Kalendereinträge anlegen muss, auf die dem aktuellen User aber die Schreibrechte fehlen.

Gruß
Carsten

Andrew Harder:
Sorry, das ich dazwischen funke, aber ich hätte da eine Anmerkung und eine Frage dazu.

Anmerkung:
Routerfeld gibt es wohl leider keines - korrigiert mich wenn ich da Mist schreibe.
Das wäre mal eine Anregung an IBM. Namen hätte ich auch schon eine Idee ;)

Fragen:
Erstellst Du die Mail selbst per Script?

Falls selbst angelegt, könnte man das per Agent lösen.


--- Code: ---Sub Initialize
 ' pre-delivery agent
  Dim session As NotesSession
  Dim doc As NotesDocument
  Set session=New NotesSession
  Set doc = session.DocumentContext
  If doc.HasItem( "PreventInbox" ) then
    Call doc.RemoveFromFolder( "($Inbox)" )
  End If
End Sub
--- Ende Code ---

Dann muss halt ein Feld "PreventInbox" beim anlegen der Mail/des Kalendereintrag angelegt werden, bevor man das Dokument absendet.

koehlerbv:
Warum eigentlich so kurz gesprungen? Wenn schon ein C&S Schema-korrektes Dokument erzeugt werden kann, warum kippt man dies nicht einfach in eine spezielle DB, die nichts (keine Ansichten, keine Masken, nur einen Agenten) enthält und in der die lieben User wie in der MAIL.BOX nur Einlieferer sind?
Ein braver Agent in dieser DB schaut dann im entsprechenden Item der zugeliferten Dokumente nach, welcher Mail-DB das Teil einzukopieren ist und nach überprüften Volltreffer wird das Dokument dann sofort aus dieser Helferlein-DB reseziert.
Somit passen die Rechte (der tapfere Agent ist entsprechend signiert) und der Router darf / braucht nicht mehr mitzuspielen.

Bernhard

PS: Zumindest einschaltbar würde ich natürlich protokollieren, was der 007 so treibt, daher also doch Maske(n) und Ansicht(en).

CarstenB:
@Andrew:
Ja, die Einträge erstelle ich per Script. Ein Feld hinzuzufügen wäre also möglich. Der Agent müsste ja in der Mail-DB laufen. Bin mir nicht sicher, ob wir das machen wollen, da die Funktion auch nur für einen Teil der User benötigt wird.

@Bernhard:
Der Vorschlag über ein zentrale DB zu gehen, wo das ganze per Agent weiterverteilt wird klingt gut! Vielen Dank dafür.

Alternativ überleg ich noch, ob ich nicht die Mailregeln per Script anlege. Könnte ggf. die schnellste Lösung sein.

CarstenB:

--- Zitat von: CarstenB am 23.01.14 - 13:37:47 ---Alternativ überleg ich noch, ob ich nicht die Mailregeln per Script anlege. Könnte ggf. die schnellste Lösung sein.

--- Ende Zitat ---

Unsinn, was ich zuvor geschrieben habe... habe gerade festgestellt, dass mich Mailregeln gar nicht weiterbringen würden, da es dort die Aktion "aus Ordner entfernen" gar nicht gibt.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln