Kapitel 11. E-Mail versenden

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Eine der wichtigsten Möglichkeiten, wie deine Anwendung mit der Welt kommunizieren kann, ist die E-Mail. Von der Benutzerregistrierung über Anweisungen zum Zurücksetzen von Passwörtern bis hin zu Werbe-E-Mails ist die Möglichkeit, E-Mails zu versenden, eine wichtige Funktion. In diesem Kapitel lernst du, wie du mit Node und Express E-Mails formatieren und versenden kannst, um mit deinen Nutzern zu kommunizieren.

Weder Node noch Express haben eine eingebaute Möglichkeit, E-Mails zu versenden, also müssen wir ein Modul eines Drittanbieters verwenden. Das Paket, das ich empfehle, ist der hervorragende Nodemailer von Andris Reinman. Bevor wir uns mit der Konfiguration von Nodemailer befassen, sollten wir ein paar Grundlagen des E-Mail-Versands kennenlernen.

SMTP, MSAs und MTAs

Die Verkehrssprache für den E-Mail-Versand ist das Simple Mail Transfer Protocol (SMTP). Es ist zwar möglich, eine E-Mail mit SMTP direkt an den Mailserver des Empfängers zu senden, aber das ist in der Regel keine gute Idee: Wenn du kein "vertrauenswürdiger Absender" wie Google oder Yahoo! bist, wird deine E-Mail wahrscheinlich direkt in den Spam-Ordner geworfen werden. Besser ist es, einen Mail Submission Agent (MSA) zu verwenden, der die E-Mail über vertrauenswürdige Kanäle zustellt und so die Wahrscheinlichkeit verringert, dass deine E-Mail als ...

Get Webentwicklung mit Node und Express, 2. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.