Чтобы отправить электронное письмо с помощью Node.js и Nodemailer, вы можете выполнить следующие действия:
-
Установка Nodemailer: начните с установки пакета Nodemailer. Для его установки вы можете использовать npm (диспетчер пакетов узлов). Откройте терминал или командную строку и выполните следующую команду:
npm install nodemailer -
Настройка транспортера. Транспортер отвечает за отправку электронного письма. Создайте экземпляр транспортера, предоставив необходимую конфигурацию, например сведения о SMTP-сервере и учетные данные аутентификации. Вот пример:
const nodemailer = require('nodemailer'); // Create a transporter const transporter = nodemailer.createTransport({ service: 'Gmail', auth: { user: 'your-email@gmail.com', pass: 'your-password' } }); -
Составьте и отправьте электронное письмо. Используйте транспортер для создания и отправки электронного письма. Укажите отправителя, получателя, тему и текст электронного письма. Вот пример:
// Compose the email const mailOptions = { from: 'your-email@gmail.com', to: 'recipient-email@example.com', subject: 'Testing Nodemailer', text: 'Hello, this is a test email sent using Nodemailer!' }; // Send the email transporter.sendMail(mailOptions, function(error, info) { if (error) { console.log(error); } else { console.log('Email sent: ' + info.response); } });
Вот и все! Выполнив эти действия, вы сможете отправить электронное письмо с помощью Node.js и Nodemailer.