Чтобы начать работу с Nodemailer, популярным модулем для отправки электронной почты с помощью Node.js, вы можете выполнить следующие действия:
-
Установка Nodemailer. Начните с установки модуля Nodemailer в свой проект Node.js. Это можно сделать, выполнив следующую команду в каталоге вашего проекта:
npm install nodemailer -
Импорт Nodemailer: в файле JavaScript импортируйте модуль Nodemailer с помощью оператора
require:const nodemailer = require('nodemailer'); -
Настройте транспортер: создайте объект транспортера, который будет отвечать за отправку электронных писем. Вам необходимо предоставить данные SMTP-сервера вашего поставщика услуг электронной почты. Вот пример использования SMTP-сервера Gmail:
const transporter = nodemailer.createTransport({ service: 'gmail', auth: { user: 'your_email@gmail.com', pass: 'your_password' } }); -
Составьте и отправьте электронное письмо. Используйте объект-транспортер, чтобы создать сообщение электронной почты и отправить его. Вот пример:
const mailOptions = { from: 'your_email@gmail.com', to: 'recipient@example.com', subject: 'Hello from Nodemailer', text: 'This is the body of the email' }; transporter.sendMail(mailOptions, function(error, info){ if (error) { console.log(error); } else { console.log('Email sent: ' + info.response); } });
Это основные шаги для начала работы с Nodemailer. Вы можете изучить документацию Nodemailer, чтобы узнать о дополнительных функциях и параметрах.