0

Ein paar Fragen zum E-Mail Versand

Moin,

ich hab da mal ein paar Fragen zum E-Mailversand. Erstmal mein Code (danke an Der Copytexter;)):

Diesen Teil muss ich vorweg setzen, da ich sonst die Fehlermeldung bekomme, dass die zu sendene Datei nicht vorhanden ist.

let DateiName := "Lieferschein" + Rechnungsnummer + ".pdf";
importFile(this, printAndSaveRecord(this, "Lieferschein"), DateiName);

und dann der eigentliche Code:

let result := dialog("FERNDRUCK", "Dokument generieren, an diesen Datensatz anhängen und direkt im Lager ausdrucken?", ["Ja, bitte", "Nein, lieber nicht"]);
if result = "Ja, bitte" then
let DateiName := "Lieferschein" + Rechnungsnummer + ".pdf";
let DateiAnhang := importFile(this, printAndSaveRecord(this, "Lieferschein"), DateiName);
sendEmail({
from: "info@skin-gin.com",
to: "jh@skin-gin.com";
"smagdruck@hpeprint.com",
subject: DateiName,
text: " ",
attachments: DateiAnhang
})
else
alert("Rechnung wurde nicht generiert.")
end

Wenn ich das richig verstanden habe, funktioniert die cc funktion noch nicht, weshalb ich eine 2. Adresse ins to Feld eigeben wollte, was ich entweder nicht richtig eingegeben hab oder es auch nicht funktioniert???

 

Außerdem wollte ich gern die EPrint Funktion meines Druckers damit nutzen, die Mail kommt dort aber nicht an, auch wenn ich sie allein eintrage. Ist der Versand an EPrint Drucker nicht möglich? Oder liegt es an der  Mail Adresse von der geschickt wird, da ich bestimmte Adressen freischlaten konnte, allerdings ist die info@ Adresse freigeschaltet.

Freue mich über Hilfe. 

Liebe Grüße

Jan

8 Antworten

null
    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Jan,

    Mehrere "to" Adressen sind anscheinend auch nicht möglich. Was bei mir funktioniert hat - ein Array aus Email-Adressen anzulegen und die sendEmail in der Schleife laufen zu lassen. Also in deinem Fall fürde ich folgendes versuchen:

    ---

    et result := dialog("FERNDRUCK", "Dokument generieren, an diesen Datensatz anhängen und direkt im Lager ausdrucken?", ["Ja, bitte", "Nein, lieber nicht"]);
    if result = "Ja, bitte" then
    let DateiName := "Lieferschein" + Rechnungsnummer + ".pdf";
    let DateiAnhang := importFile(this, printAndSaveRecord(this, "Lieferschein"), DateiName);

    for TT in ["jh@skin-gin.com","smagdruck@hpeprint.com"] do

    sendEmail({
    from: "info@skin-gin.com",
    to: TT,
    subject: DateiName,
    text: " ",
    attachments: DateiAnhang
    })
    else
    alert("Rechnung wurde nicht generiert.")
    end

    ---

    Mit Eprint kenne ich mich nicht aus.

    Leo

    • Ninox-Professional
    • planoxpro
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Ja klar, Schleife ... *vordieStirnklatsch* - Gut, dass man nicht jede Idee selber haben muss. ;)  Super Workaraound! So werde ich's auch erst mal machen.

    • Jan_Hellwage
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Super! Vielen Dank Leo!

    Liebe Grüße

    Jan

    • Administrator
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo zusammen,

    wieder Wochenende, wieder eine Frage :)

    Ich schaffe es nicht, eine Mail mit 2 Anhängen zu versenden. Beide Anhänge werden als einzelne PDF generiert. Alles soweit ok. Jedoch komme ich mit attachments nicht zurecht. attachments: DateiAnhang; Dateianhang2

    So wird nur DateiAnhang2 versandt.

     

    Vielen Dank im Voraus.

    Benny

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Benny,

    wenn das die Bildfelder sind dann so:

    --

    attachments: [DateiAnhang, Dateianhang2]

    ---

    Leo

    • Administrator
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    müssen im Code eckige Klammern sein? Das könnte dann meinen Fehler erklären.

    Benny

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Benny,

    Bei mehreren Dateien schon. Wenn du anstatt Bildfelder die richtigen Anhänge nimmst, kann man mit file(...) oder files(this) versuchen

    Leo

    • Administrator
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    dein erster Vorschlag hat wunderbar funktioniert.

    Wie immer bin ich dir verdammt dankbar :)

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 8Antworten
  • 3803Ansichten