Es gibt verschiedene Möglichkeiten, wie Sie das Versenden von E-Mails mit Node.js verwalten können. Hier ist eine übliche Methode, die das “nodemailer”-Modul verwendet.
1. Erst installieren Sie “nodemailer” mit npm:
npm install nodemailer2. Nach der Installation können Sie es in Ihrem Node.js-Programm wie folgt verwenden:
```javascript
var nodemailer = require(‘nodemailer’);
var transporter = nodemailer.createTransport({
service: ‘gmail’,
auth: {
user: ‘ihre-email@gmail.com’,
pass: ‘ihremailpasswort‘
}
});
var mailOptions = {
from: ‘ihre-email@gmail.com’,
to: ‘empfangende-email@gmail.com’,
subject: ‘Test E-Mail von Node.js’,
text: ‘Das ist eine Test E-Mail von Node.js!‘
};
transporter.sendMail(mailOptions, function(error, info){
if (error) {
console.log(error);
} else {
console.log(‘E-Mail gesendet: ‘ + info.response);
}
});
```
In diesem Code erstellen Sie einen “Transporter” mit Ihren Gmail-Anmeldeinformationen, definieren die Details der E-Mail im `mailOptions`-Objekt und verwenden dann `transporter.sendMail()`, um die E-Mail zu senden.
Bitte beachten Sie, dass Sie nicht auf alle E-Mail-Dienste auf diese Weise zugreifen können. Einige Dienste, wie Gmail, erfordern zusätzliche Sicherheitsmaßnahmen oder Konfigurationsänderungen, um Zugriffe von weniger sicheren Apps (wie Ihrem Node.js-Programm) zuzulassen.