0 / 0 / 0
Регистрация: 12.12.2023
Сообщений: 4

Почему у меня не работает nodemailer smtp?

06.05.2024, 10:48. Показов 1017. Ответов 1

Студворк — интернет-сервис помощи студентам
привет, я сделал почтовый сервис и хотел использовать smtp для рассылки, но при попытке авторизации, не принимается логин или пароль, хотя они 100 процентов введены правильно. Что мне делать?

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import nodemailer from "nodemailer";
import { config } from "dotenv"; // Библиотека для работы с переменными окружения
config({ path: "./other/.env" }); // Загрузка переменных окружения из файла .env
 
const SMTP_HOST = process.env.SMTP_HOST || "smtp.gmail.com";
const SMTP_PORT = process.env.SMTP_PORT || 587;
const SMTP_USER = process.env.SMTP_USER || "smpt user is not working";
const SMTP_PASSWORD = process.env.SMTP_PASSWORD || "smtp password is not working";
const SITE_URL = process.env.SITE_URL || "site url is not working";
 
class MailService {
    transporter;
 
    constructor() {
        this.transporter = nodemailer.createTransport({
            host: SMTP_HOST,
            port: SMTP_PORT,
            secure: false,
            auth: {
                user: SMTP_USER,
                pass: SMTP_PASSWORD
            }
        } as nodemailer.TransportOptions);
    }
 
    async sendActivationMail(to: string, link: string) {
        await this.transporter.sendMail({
            from: SMTP_USER,
            to,
            subject: "Account's activation on " + SITE_URL,
            text: '',
            html:
                `
                    <div>
                        <h1>For actovation click on this link</h1>
                        <a href="${link}">${link}</a>
                    </div>
                `
        })
    }
}
 
export default new MailService();

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Error: Invalid login: 535-5.7.8 Username and Password not accepted. For more information, go to
535 5.7.8  https://support.google.com/mail/?p=BadCredentials x28-20020a056512131c00b0051979e3a586sm1546821lfu.266 - gsmtp
    at SMTPConnection._formatError
    at SMTPConnection._actionAUTHComplete
    at SMTPConnection.<anonymous>
    at SMTPConnection._processResponse
    at SMTPConnection._onData
    at SMTPConnection._onSocketData
    at TLSSocket.emit (node:events:513:28)
    at addChunk (node:internal/streams/readable:324:12)
    at readableAddChunk (node:internal/streams/readable:297:9)
    at Readable.push (node:internal/streams/readable:234:10) {
  code: 'EAUTH',
  response: '535-5.7.8 Username and Password not accepted. For more information, go to\n' +
    '535 5.7.8  https://support.google.com/mail/?p=BadCredentials x28-20020a056512131c00b0051979e3a586sm1546821lfu.266 - gsmtp',
  responseCode: 535,
  command: 'AUTH PLAIN'
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.05.2024, 10:48
Ответы с готовыми решениями:

Nodemailer не подключается к smtp.yandex.ru
Добрый день, уважаемые форумчане. Хочу на сайте организовать проверку принадлежности почтового ящика пользователю. Для этого при...

Почему у меня не работает аудио выход на задней стороне корпуса, а передний работает?
почему у меня не работаеть аудио выход на задним стороне корпуса, передний работает

Почему у меня не работает код в одном случае а во втором практически таком же работает
vba excel. Вот этот не выводит сумму(цена товара) в Then TextBox7 Private Sub ComboBox2_Change() If ComboBox2 =...

1
420 / 311 / 113
Регистрация: 28.08.2013
Сообщений: 848
06.05.2024, 15:48
У Google (практически) все сервисы закрыты от внешнего доступа. Чтоб получить доступ к почтовому аккаунту стороннему приложению, нужно в настройках почтового аккаунта разрешить внешний доступ к нему.
П.С. Все, более или менее, крупные почтовые сервисы отслеживают массовые рассылки. И легко могут закинуть IP отправитель в чёрный список.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.05.2024, 15:48
Помогаю со студенческими работами здесь

Почему у меня домо не работает! а в Колледже работает?
Написал в УЗ прогу! выводит текст Ассемблер по середине экрана! пришёл домой, написал её начал компилировать не работает? В чем причина...

Не могу понять почему не работает. Создаю игру Пятнашки. И ничего у меня не работает. И ошибки при запуске выдает
Не могу понять почему не работает. Создаю игру Пятнашки. И ничего у меня не работает. И ошибки при запуске выдает. Вот, подскажите...

Почему у меня не работает PHP?
У меня Linux. Уcтановил: PHP5 Apache2 libapache2-mod-auth-mysql php5-mysql Создал файл test.html:

Почему у меня не работает body?
Добрый день.Столкнулся с проблемой,что не работает тело моего сайта,в переносном смысле. У меня есть шаблон для редактирования страницы ...

Почему у меня не работает программа?
блин что тут не так? #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; const int n=5,m=6; int main() { int i,j; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru