In diesem Artikel erfahren Sie, wie Sie E-Mails von der node.js-Anwendung über den Gmail-SMTP-Server senden. Schauen wir uns den spezifischen Inhalt an.
Zuerst müssen wir das Nodemailer-Paket in unserer Anwendung installieren. Verwenden Sie den folgenden Befehl, um dieses Paket zu installieren.
$ npm install nodemailer
Fügen Sie nun den folgenden Code in die Anwendung ein, um die E-Mail zu versenden. Stellen Sie sicher, dass Sie alle erforderlichen Werte im folgenden Code aktualisieren, damit die E-Mail erfolgreich gesendet werden kann.
var nodemailer = require('nodemailer'); var mailTransport = nodemailer.createTransport('smtps://user%40gmail.com:email_password@smtp.gmail.com'); var mailOptions = { from: "Sender Name <sender@example.com>", to: "Recipient Name <recipient@example.com>", subject: "Hello World", text: "Test email with node.js" html: '<b>Test email with node.js</b>' }; mailTransport.sendMail(mailOptions, function(error, info){ if(error){ return console.log(error); } console.log('Message sent: ' + info.response); });
Wenn Sie immer noch andere Probleme beim Senden von E-Mails über den Gmail-STMP-Server haben, stellen Sie sicher, dass Sie die richtigen Anmeldedaten verwenden. Generieren Sie hier das anwendungsspezifische Passwort und legen Sie das erforderliche Konto mit aktivierter Authentifizierung fest. Darüber hinaus ist es möglich, weniger sichere Apps in Ihrem Gmail-Konto zu verwenden.
Dieser Artikel ist hier zu Ende. Weitere spannende Inhalte finden Sie in der Spalte node.js-Video-Tutorial auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonSo senden Sie E-Mails von Node.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!