0

Email Versand

Guten Tag.

Bei der Funktion für das erstellen einen PDF's hänge ich nun fest mit dem Email Versand.

 

if Gesendet = null then
if 'Anz. Artikeln' = 0 then
alert("Keine Artikeln im Warenkorb!")
else
if dialog("Auftrag abschicken", "Bestellung an Lieferanten übermitteln?", ["Ja", "Nein"]) = "Ja" then
'check bestellt' := 'check bestellt' + 1;
'Gesendet am' := now();
if 'Rechnung Gesamt (inkl) netto' < 0 then
'Auftrag Typ' := 8;
let myFileName := "Bestellung (Nr. " + 'Auftrags Nr.' + " " + format(if 'Gesendet am' then 'Gesendet am' else today() end, "YYYYMMDD") + ").pdf";
importFile(this, printAndSaveRecord(this, "Bestellung"), myFileName);
sendEmail({
from: "name@domain.com",
to: "tobias@grussmann.com",
subject: "Bestellung" + " " + 'Auftrags ID',
text: "Some text",
html: "<h1>Some Text</h1><i>With Markup</i>"
});
Bestellung := myFileName;
alert("Bestellung gesendet");
closeRecord()
else
'Auftrag Typ' := 3;
let myFileName := "Bestellung (Nr. " + 'Auftrags Nr.' + " " + format(if 'Gesendet am' then 'Gesendet am' else today() end, "YYYYMMDD") + ").pdf";
importFile(this, printAndSaveRecord(this, "Bestellung"), myFileName);
Bestellung := myFileName;
alert("Bestellung gesendet");
closeRecord()
end
end
end
end

 

Der Code sollte nun dieses erstellt PDF im Anhang senden. Durch öffnen von Outlook? Ab da passiert nix.

könnte man diese PDF auch automatisch an einem gewählten Ordner abspeichern? 

2 Antworten

null
    • T_Bartzsch
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Du kannst in deiner sendMail funktion noch "attachments" anhängen...:

     

    sendEmail({
    from: "name@domain.com",
    to: "tobias@grussmann.com",
    subject: "Bestellung" + " " + 'Auftrags ID',
    text: "Some text",
    html: "<h1>Some Text</h1><i>With Markup</i>",

    attachments: file(this, myFileName)
    });

     

    Ninox versendet die Mail dann über den Server - Du hast allerdings wenig Kontrolle, ob die Mail auch wirklich versendet wurde. Am besten mailst Du sie Dir auch zu.

     

    In Ordner ablegen funktioniert leider nicht.... 

    LG

    Tobias

    • Hotel Grand Ferdinand
    • Tobias_Grussmann
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo T. Bartzsch

    Vielen Dank für deine Rückmeldung.

    Über welchen Server wird die Mail dann versendet ?

    Verwende Ninox über den Browser...

    Auch mit der angabe von einer cc: bekomme ich keinen Posteingang der angegebenen Mail to: Adresse. Die from: Adresse sollte die Adresse des Ninox Account sein nehme ich an??