Нужно показать как настроить отправку E-mail сообщений через Google SMTP.

На входе:

VPS Hetzner

Ubuntu 22.04

NodeJS скрипт который отправляет сообщение

const constmessage = { from: req.body.email,

to: process.env.CONTACT_FORM_EMAIL_RECEIVER,

subject: req.body.subject,

text: req.body.message,

html: `

${req.body.message}

`,

};

let transporter = nodemailer.createTransport({

service: 'Gmail',

host: 'smtp.gmail.com',

port: 465,

secure: false,

auth: {

user: process.env.GMAIL_EMAIL_ADDRESS,

pass: process.env.GMAIL_APP_PASSWORD,

},

});

if (req.method === 'POST') {

transporter.sendMail(message, (err, info) => {

if (err) {

res.status(404).json({

error: `Connection refused at ${err.address}`

});

} else {

res.status(250).json({

success: `Message delivered to ${info.accepted}`

});

}

});

}

Нужно на выходе:

Что бы пришло сообщение на почту которая указана как адресат(тоже от Google).

Нужен специалист который понимает как это работает.

PS: Порты открыты от провайдера

2 года назад
sergiuc
Сергей 
40 лет
17 лет в сервисе
Был
15 часов назад

Заявки фрилансеров

Денис
 
40 лет
8 лет в сервисе
Был
2 года назад
1 отзыв
2 года назад
Егор
 
34 года
15 лет в сервисе
Был
3 часа назад
99 отзывов
2 года назад
ТОП-5
Системное администрирование
Роман
 
47 лет
2 года в сервисе
Был
2 года назад
2 года назад