Invalid login: 535-5.7.8 Username and Password not accepted. (nodemailer - не могу отправить письмо)
Почему ошибка, что я не так делаю?
123456789101112131415161718192021222324
this.transporter = nodemailer.createTransport({
host: process.env.SMTP_HOST,
port: process.env.SMTP_PORT,
secure: false,
auth: {
user: process.env.SMTP_USER,
pass: process.env.SMTP_PASSWORD
}
})
async sendActivationMail (to, link) {
await this.transporter.sendMail({
from: process.env.SMTP_USER,
to,
subject: 'хочу спать. активация акаунта на ' + process.env.API_URL,
text: 'text',
html:`
<div>
<h1>для активвции перейдите по ссылке</h1>
<a href={\`${link}\`}>${link}</a>
</div>
`
})
}
Google больше не поддерживает сторонние приложения и устройства, которые предлагают войти в аккаунт Google только с помощью имени пользователя и пароля.
может в этом дело?
Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Наверное в этом и дело, попробуй другой сервис использовать, или посмотри, как гугл предлагает делать автоматизацию - может он даёт специальный токен для аутентификации