Dd
Size: a a a
Dd
TS
Dd
Д
RB
nodemailer
для отправки форми с сайта на пошту gmail. На локальном хостинге все работает, как только заливаю код на хостинг сообщения не приходят. Опцию в настройках аккаунта пошти google less secure apps
включил на Enable
, и все равно не работает. let transporter = nodemailer.createTransport({
host: 'smtp.gmail.com',
service: "gmail",
port: 465,
secure: true, // true for 465, false for other ports
auth: {
user: 'user@gmail.com', // generated ethereal user
pass: 'userpassword' // generated ethereal password
},
tls:{
rejectUnauthorized: false
}
});
let mailOption = {
from: 'vikobanzayinfo@gmail.com',
to: "vikobanzayinfo@gmail.com," + data.email,
subject: "Віко Банзай",
text: 'Нове замовлення',
html: res //HTML замовлення товару
};
let info = await transporter.sendMail(mailOption, (error, info) => {
if (error) {
return console.log("Error sending message: ", error );
}
console.log("Message Was Sent Succesfuly: %s", info.messageId);
return true;
});
Что я делаю не так?K
IG
nodemailer
для отправки форми с сайта на пошту gmail. На локальном хостинге все работает, как только заливаю код на хостинг сообщения не приходят. Опцию в настройках аккаунта пошти google less secure apps
включил на Enable
, и все равно не работает. let transporter = nodemailer.createTransport({
host: 'smtp.gmail.com',
service: "gmail",
port: 465,
secure: true, // true for 465, false for other ports
auth: {
user: 'user@gmail.com', // generated ethereal user
pass: 'userpassword' // generated ethereal password
},
tls:{
rejectUnauthorized: false
}
});
let mailOption = {
from: 'vikobanzayinfo@gmail.com',
to: "vikobanzayinfo@gmail.com," + data.email,
subject: "Віко Банзай",
text: 'Нове замовлення',
html: res //HTML замовлення товару
};
let info = await transporter.sendMail(mailOption, (error, info) => {
if (error) {
return console.log("Error sending message: ", error );
}
console.log("Message Was Sent Succesfuly: %s", info.messageId);
return true;
});
Что я делаю не так?await transporter.sendMail(mailOption, callback)
разом з колбеком, а не як проміси?try {
const info = await transporter.sendMail(mailOption)
...
} catch (e) {
console.error(e)
}
K
await transporter.sendMail(mailOption, callback)
разом з колбеком, а не як проміси?try {
const info = await transporter.sendMail(mailOption)
...
} catch (e) {
console.error(e)
}
IG
F
A
A
A
A
F
A
F
A