0

E-Mail Empfänger über Mehrfachauswahl flexibel gestalten

Hallo zusammen,

ich bin aktuell dabei einen flexiblen Mailversand aus Ninox heraus zu erstellen, allerdings funktioniert das Anzeigen im Mailprogramm nicht richtig.

Ich habe eine Maske mit Eingabefeldern für An, CC und BCC. Um die Eingabefelder nicht immer löschen und neu hinterlegen zu müssen gibt es eine Mehrfachauswahl als "Switch", in welcher ebenfalls An, CC und BCC hinterlegt ist. Die Mehrfachauswahl werte ich aus und trage entsprechend die Werte in Variablen ein um sie in dem openURL verwenden zu können. Wenn ich An, CC und BCC oder An und CC ausgewählt habe funktioniert das Aufrufen im Mailprogramm. Wenn ich allerdings An und BCC ausgewählt habe, schreibt er das BCC nicht in das entsprechende Feld. Kann mir jemand sagen woran das liegt bzw. wie ich diesen Fehler umgehen kann?

Den groben Aufbau habe ich mir aus dem Projekt 075_EMAIL MIT CC BCC kopiert und ihn entsprechend angepasst.

let myAn := "";
let myCC := "";
let myBCC := "";
let type := for myAR in chosen('SENDER TYPE') do
switch myAR != "" do
case myAR = "An:":
(myAn := 'E-Mail an An:')
case myAR = "Cc:":
(myCC := "cc=" + 'E-Mail an Cc:')
case myAR = "Bcc:":
(myBCC := "bcc=" + 'E-Mail an Bcc:')
default:
null
end
end;
let myBetreff := "subject=" + urlEncode(Betreff + text(monthName(month(today()) - 1)) + " " + text(year(today())));
let myText := "body=" + urlEncode(Inhalt);
let myARR := [myCC, myBCC, myBetreff, myText];
Test := join(myARR, "&");
openURL("mailto:" + myAn + "?" + join(myARR, "&"));
void

Vielen Dank im Voraus!

Gruß
Svenja

Antwort

null