Heim > Web-Frontend > js-Tutorial > Hauptteil

So senden Sie E-Mails von Node.js

不言
Freigeben: 2019-03-29 14:15:23
Original
2643 Leute haben es durchsucht

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.

So senden Sie E-Mails von Node.js

Zuerst müssen wir das Nodemailer-Paket in unserer Anwendung installieren. Verwenden Sie den folgenden Befehl, um dieses Paket zu installieren.

$ npm install nodemailer
Nach dem Login kopieren

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: &#39;<b>Test email with node.js</b>&#39;
};
mailTransport.sendMail(mailOptions, function(error, info){
    if(error){
        return console.log(error);
    }
    console.log(&#39;Message sent: &#39; + info.response);
});
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage