sendEmail
Sendet eine E-Mail aus Ninox heraus
Mit dieser Funktion können Sie E-Mails gleich aus Ninox heraus versenden. Sie können die Angaben zur E-Mail direkt in die Funktion eintragen oder sie aus den entsprechenden Feldern ziehen.
Da die Versendung über die Ninox-Server läuft, muss der Absender ein Mitglied des Arbeitsbereichs (Team) sein.
❗ Es gibt kein unmittelbares Feedback, dass die E-Mail erfolgreich gesendet wurde, und sie wird auch nicht in der Datenbank gespeichert. Wir empfehlen daher, "cc" oder "bcc" zu verwenden, um eine Kopie an Ihre E-Mail zu schicken.
💡 Diese Funktion wird am besten in einem Button verwendet.
Syntax
sendEmail(JSON)
Rückgabewert
any
Beispiele
cc, bcc und attachments (Anhänge) sind optional.
sendEmail({
from: "support@beispiel.de",
to: "kunde123@beispiel.de",
cc: "kontakt456@beispiel.de",
bcc: "noreply@beispiel.de",
subject: "Vielen Dank für Ihre E-Mail",
text: "Wir haben Ihre Anfrage erhalten, eine weitere Kopie Ihrer Rechnung zu erhalten.",
html: "Text mit Markup",
attachments: Rechnung_220801
})
Ergebnis: Eine E-Mail mit einer angehängten Rechnung wird von support@beispiel.de gesendet.Sie können den Parameter replyTo verwenden, um eine spezifische E-Mail-Adresse festzulegen, an die Empfänger antworten sollen, wenn sie die Antwortfunktion in ihrem E-Mail-Programm nutzen. Stellen Sie sicher, dass die in replyTo angegebene E-Mail-Adresse gültig ist.
sendEmail({
from: "support@beispiel.de",
to: "kunde123@beispiel.de",
replyTo: "antwort@beispiel.de",
cc: "kontakt456@beispiel.de",
bcc: "noreply@beispiel.de",
subject: "Vielen Dank für Ihre E-Mail",
text: "Wir haben Ihre Anfrage erhalten, eine weitere Kopie Ihrer Rechnung zu erhalten.",
html: "Text mit Markup",
attachments: Rechnung_220801
})
Ergebnis: Eine E-Mail mit angehängter Rechnung wird von support@beispiel.de gesendet. Wenn die Antwortoption verwendet wird, wird die Antwort-E-Mail an antwort@beispiel.de gesendet.
Mehrere Adressen können in den Parametern "to", "cc" und "bcc" hinterlegt werden indem man die Adressen kommasepariert als Text oder in Form eines Textarrays übergibt. Die Adressen können sowohl direkt oder als auch inkl. Namensangabe übergeben werden
Variante 1:
to: "kunde123@beispiel.de, kunde456@beispiel.de",
Variante 2:
to: "Kunde 123 <kunde123@beispiel.de>, Kunde 456 <kunde456@beispiel.de>",
Variante 3:
to: ["kunde123@beispiel.de", "kunde456@beispiel.de"],
Variante 4:
to: ["Kunde 123 <kunde123@beispiel.de>", "Kunde 456 <kunde456@beispiel.de>"],
Ergebnis: Die Email wird an alle im Array bzw. kommasepariert im Text gelisteten Adressen geschickt.
💡 Möchte man mehrere Anhänge versenden kann ein Array aus Dateien übergeben werden, etwa attachments: [Bildfeld1, Bildfeld2, Bildfeld3].
❗Diese Funktion nutzt – ebenso wie die Funktionen für Einladungen, Validierung und Passwortzurücksetzung – einen Online-SMTP-Dienst für den Versand von E-Mails. Damit die E-Mail so aussieht, als stamme sie vom vorgesehenen Absender, „maskiert“ dieser Dienst die E-Mail entsprechend. Es gibt bestimmte E-Mail-Clients (wie Gmail, T-Online usw.), die maskierte E-Mails oft standardmäßig als Spam markieren.
Um dies zu verhindern, können die entsprechenden SPF-/DKIM-/DMARC-Werte zur DNS-Konfiguration der Domain des Absenders hinzugefügt werden (für „sender@myemail.com“ wäre die Domain „myemail.com“). Um diese Werte für die Konfiguration zu erhalten, können Sie uns über das Kontaktformular eine Nachricht senden, in der Sie die Domains angeben, von denen aus Sie E-Mails versenden möchten.
Siehe auch
http, sendet einen HTTP-Request.
💡 Sie möchten das Thema vertiefen? Schauen Sie sich dazu den entsprechenden Abschnitt in unserem Video-Tutorial an.
4 Antworten
-
Mehrere E-Mail-Adressen können durch ein Komma separiert werden
-
Mehrere attachments sind mit einem Array von Bilfeldern möglich:
attachments: [Bildfeld1, Bildfeld2, Bildfeld3]Es funktioniert auch, wenn z.B. Bildfeld2 leer ist.
