Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно показать как настроить отправку 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: Порты открыты от провайдера

10 месяцев назад
sergiuc
Сергей 
39 летМолдова
16 лет в сервисе
Был
3 часа назад