Das Notes Forum

Domino 9 und frühere Versionen => ND9: Administration & Userprobleme => Thema gestartet von: Kurt am 19.08.20 - 09:54:17

Titel: Automatische Mailweiterleitung aus OBK
Beitrag von: Kurt am 19.08.20 - 09:54:17
Hallo zusammen,

ich möchte einen Button erstellen, wodurch ich eine Mail automatisch an einen bestimmten Empfänger weiterleiten kann. Dies soll aus dem OBK gesendet werden. Der unten stehende Quellcode erstellt die Weiterleitung aber automatisch aus dem PBK.

Was muss ich anpassen, das ich aus dem OBK per Button eine Weiterleitung initiieren kann?


@Command([EditDocument]; "1" );
@Command([MailForward]);
@Command([EditGotoField]; "EnterSendTo");
@Command([EditInsertText]; "max@mustermann.de");
@Command([EditGotoField]; "Body");
@Command([TextSetFontFace]; "Vorgabe Sans Serif");
@Command([TextSetFontSize]; "10");
@Command([TextSetFontColor]; );
@Command([TextNormal]); @Command([TextAlignLeft];

@Command([EditInsertText]; "Hallo Max,"));
@Command([EditInsertText]; @NewLine + @NewLine);
@Command([EditInsertText]; "dies ist eine Mailweiterleitung.");
@Command([EditInsertText]; @NewLine + @NewLine);
@Command([EditInsertText]; "Grüße");
@Command([EditInsertText]; @NewLine);
@Command([EditInsertText]; @Right(@Left(@V3UserName;"/");" "));
@Command([EditInsertText]; ", Text");
Titel: Re: Automatische Mailweiterleitung aus OBK
Beitrag von: eknori am 19.08.20 - 09:59:24
automatisch per Knopfdruck. Finde den fehler

Was ist ein OBK / PBK?
Titel: Re: Automatische Mailweiterleitung aus OBK
Beitrag von: Kurt am 19.08.20 - 11:45:37
Die Funktionsweise soll wie folgt funktionieren:
Es soll die Mail, welche man liest, in den Bearbeitungsmodus für das Weiterleiten überführt werden. Sie soll noch nicht abgesendet werden. Lediglich Empfänger, Betreff, vordefinierter Text und die weitergeleitete Mail sollen übernommen / erstellt werden.

OBK = Organisationsbriefkasten (Sammelbriefkasten)
PBK = privater Briefkasten
Titel: Re: Automatische Mailweiterleitung aus OBK
Beitrag von: Peter Klett am 19.08.20 - 12:46:36
wenn ich, egal aus welcher Datenbank heraus, eine Mail mit den Standardschaltflächen weiterleite, wird die auch immer in der persönlichen Maildatenbank erstellt.

Was passiert denn in Eurem OBK beim manuellen Weiterleiten? Ist die Mail dann im OBK? Falls ja, vermute ich, dass in der Weiterleiten-Aktion irgendetwas angepasst wurde. Dann würde ich mir diese Funktion mal genauer ansehen.
Titel: Re: Automatische Mailweiterleitung aus OBK
Beitrag von: Kurt am 20.08.20 - 07:25:55
Beim manuellen Weiterleiten ist die Mail weiterhin ausschließlich im OBK zu finden. Man sieht sie dann da im "Gesendet" Ordner. Im Kopf der Mail steht als Absender die Mailadresse des OBK mit Namen der Person, welche es gesendet hat. Im der persönlichen Maildatenbank wird nicht hinterlegt.

Wie kann man sich die Funktion genauer ansehen?
Titel: Re: Automatische Mailweiterleitung aus OBK
Beitrag von: eknori am 20.08.20 - 08:18:12
Zitat
Wie kann man sich die Funktion genauer ansehen?
Datenbank im Designer öffnen ...
Titel: Re: Automatische Mailweiterleitung aus OBK
Beitrag von: Werner Götz am 20.08.20 - 08:49:10
Vielleicht hilft ein
   @Command([ComposeWithReference]; server : database ; form ; flags )
mit entsprechend gesetzten Parametern anstelle des
   @Command([MailForward])
weiter?

-Werner
Titel: Re: Automatische Mailweiterleitung aus OBK
Beitrag von: Kurt am 20.08.20 - 09:28:14
Hallo Werner, das klingt vielversprechend.
Leider weiß ich nicht, welche Parameter ich wählen soll, um es zu testen.
Wie kann ich den Parameter "Server:database" ermitteln?
Titel: Re: Automatische Mailweiterleitung aus OBK
Beitrag von: Werner Götz am 20.08.20 - 10:12:44
Ich denke, dass in dieser Situation ein "" die richtige Angabe wäre.
-Werner
Titel: Re: Automatische Mailweiterleitung aus OBK
Beitrag von: Kurt am 20.08.20 - 11:12:49
@Command([ComposeWithReference];""; "Reply");

Das funktioniert soweit ganz gut. Nach meiner bisherigen Recherche gibt es keine Form für "Weiterleiten", richtig?
Ich versuche nun die "Reply""-Form so anzupassen, dass es eine Weiterleitung wird.
Oder hast du andere Vorschläge?
Titel: Re: Automatische Mailweiterleitung aus OBK
Beitrag von: Werner Götz am 20.08.20 - 11:29:31
Ich kennne die Masken in Eurer Anwendung nicht.
Reply ist wohl eher für Antworten, hier würde ich eher auf "Memo" oder "Mail" tippen.

Wichtig ist wohl auch noch, dass der Parameter flags richtig gesetzt werden, damit der Inhalt der Mail auch übernommen wird.

-Werner
Titel: Re: Automatische Mailweiterleitung aus OBK
Beitrag von: Pfefferminz-T am 20.08.20 - 11:32:22
Also wenn ihr das Unternehmen seid, das ich mit den Bezeichnungen OBK und PBK kenne, dann würde ich nur basierend auf den Hinweisen in einem Forum (egal wie gut die sind) nicht einfach an der Schablone rumbasteln. Da sollte doch ein Entwickler mit den entsprechendend Kenntnissen tätig werden.
Titel: Re: Automatische Mailweiterleitung aus OBK
Beitrag von: Kurt am 20.08.20 - 11:34:56
Danke für deine Hinweise,

an der Schablone vergreife ich mich nicht. Ich baue mir nur mit den Befehlen einen Button, der das macht was ich gern hätte. Ich habe als Flag jetzt die 3 gewählt. Die sollte eine Kopie samt Anhängen in die weiterleitende mail übernehmen, richtig?
Titel: Re: Automatische Mailweiterleitung aus OBK
Beitrag von: Kurt am 20.08.20 - 13:06:55
Mir fehlt jetzt nur noch eine Kleinigkeit.
Ich will den Betreff (Subject) anpassen und Den String bearbeiten.
Da ich die "Reply"-Form nutze möchte ich "Antwort:" mit "WG:" ersetzen.

@Command([EditGotoField]; "Subject");
@Command([EditInsertText]; "WG:");
Dieser Code ergänzt lediglich den Betreff.

@ReplaceSubstring(Subject; "Antwort"; "WG");
Dieser Code hat noch keinen Erfolg gebracht.

Leider habe ich noch nicht den richtig funktionierenden Quellcode gefunden.
Kann mir jemand helfen?
Titel: Re: Automatische Mailweiterleitung aus OBK
Beitrag von: Peter Klett am 26.08.20 - 11:57:02
@ReplaceSubstring ist schon nicht schlecht, aber das Ergebnis musst Du natürlich auch noch dort hin schreiben

FIELD Subject := @ReplaceSubstring(Subject; "Antwort"; "WG");