0

Send Email kommt beim senden über Web nicht an

Hallo liebe Forummitglieder, ich habe ein Problem und komme nicht weiter.

Ich sende eine ToDo Aufgabe an den Zuständigen Mitarbeiter wenn ich dies über die iPad App oder über die Mac App machen kommen die Emails an.

Wenn ich hingegen über den Browser eingeloggt bin dann kommt garnichts an.

Jemand eine Idee?

Liegt es evtl. An einem Teil des Code?

let antwort := dialog("Neues ToDo", "Soll diese Aufgabe gespeichert und gesendet werden?", ["Ja", "Nein"]);
if antwort = "Ja" then
    let DateiName := replacex("ToDo_" + Kunden.Firma + "_" + Kunden.Kundennummer + "_" + today(), "[~""#%&*:<>?/\{|}.]+", "_") + ".pdf";
    let DateiAnhang := importFile(this, printAndSaveRecord(this, "ToDo"), DateiName);
    Mitteilung := DateiName;
    alert("Das ToDo wurde angehängt.");
    if ninoxApp() != "web" then
        waitForSync();
        sendEmail({
            from: userEmail(),
            to: 'Zuständig'.'E-Mail',
            cc: CCTest,
            bcc: userEmail(),
            subject: "Neues ToDo" + " " + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis',
            text: "Anbei neues ToDo" + "_" + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis' + "
            Grüße, " + userName(),
            attachments: file(this, DateiName)
        });
        'Status Verfasser' := 3;
        'Wurde zugestellt' := true
    end
end

3 Antworten

null
    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen
    if ninoxApp() != "web" then

    Das funktioniert natürlich mit den Apps.
    Da fehlt im Script, was er machen soll, wenn ninoxApp() = "web" ist.
    Ich weiss nicht ob es so funktioniert.
    Habe keine Erfahrung wie es sich mit waitForSync() verhält in Bezug auf das nachfolgende Script.

    let antwort := dialog("Neues ToDo", "Soll diese Aufgabe gespeichert und gesendet werden?", ["Ja", "Nein"]);
    if antwort = "Ja" then
        let DateiName := replacex("ToDo_" + Kunden.Firma + "_" + Kunden.Kundennummer + "_" + today(), "[~""#%&*:<>?/\{|}.]+", "_") + ".pdf";
        let DateiAnhang := importFile(this, printAndSaveRecord(this, "ToDo"), DateiName);
        Mitteilung := DateiName;
        alert("Das ToDo wurde angehängt.");
        if ninoxApp() != "web" then
            waitForSync()
        end;
            sendEmail({
                from: userEmail(),
                to: 'Zuständig'.'E-Mail',
                cc: CCTest,
                bcc: userEmail(),
                subject: "Neues ToDo" + " " + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis',
                text: "Anbei neues ToDo" + "_" + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis' + "
                Grüße, " + userName(),
                attachments: file(this, DateiName)
            });
            'Status Verfasser' := 3;
            'Wurde zugestellt' := true
    end

    Ansonsten ein 'else' anhängen und den eMail-Code duplizieren.

      • Heinrich Frey Maschinenbau GmbH
      • Christian_Rott
      • vor 2 Jahren
      • Gemeldet - anzeigen

      UweG Danke Uwe, ich probiere es gleich mal aus.

      Hatte eben schon etwas ähnliches gelesen von Leo. Ist mir nicht aufgefallen bis heute ein Kollege sagte das er über das Web nichts bekommt bzw der Zuständige nichts bekommt.

      Gib die dann Bescheid ob es klappt.

      • Heinrich Frey Maschinenbau GmbH
      • Christian_Rott
      • vor 2 Jahren
      • Gemeldet - anzeigen

      UweG Hat geklappt mit else und eMail Code kopiert und dran gehangen.

      👍Super Danke dir

Content aside

  • Status Answered
  • vor 2 JahrenZuletzt aktiv
  • 3Antworten
  • 69Ansichten
  • 2 Folge bereits