Нужно показать как настроить отправку 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
Сергей 
41 рік
17 років у сервісі
Був
15 днів тому

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

Денис
 
41 рік
8 років у сервісі
Був
2 роки тому
1 відгук
2 роки тому
Егор
 
34 роки
15 років у сервісі
Був
день тому
99 відгуків
2 роки тому
ТОП-5
Системне адміністрування
Роман
 
48 років
2 роки у сервісі
Був
2 роки тому
2 роки тому