Я получил странную ошибку при попытке отправить электронное письмо, используя код на AWS.Если я использую код из локальной системы, все работает нормально, но когда я нахожусь на сервере, я получаю следующую ошибку.Любая идея?
Error: Invalid login: 534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbvn 534-5.7.14 z2Ma4babAdhc731mC7le5AHx_-Q-tufA-9pLUMKRCPKz1v16SHIFMuBJVTxzR8EkKfiA1E 534-5.7.14 s1fNuhnKyPpEiNtvkWgMDApbGb4lp0gJ1vRAJeISvp8lvn7CWU1F1hO94qHMImN5mo6DB1 534-5.7.14 0EKQuQeY092rxtuFMPrswlS0t8TUmTDfvaHus1Hp5DqrBt4J3QH3JTBQaiXmaz3HI-q-dQ 534-5.7.14 oSx2y2TXMFgcmw4nkU-Bjagkep5zlDzrDXP5uvglxvZqoU6rif> Please log in via 534-5.7.14 your web browser and then try again. 534-5.7.14 Learn more at 534 5.7.14 https://support.google.com/mail/answer/78754 b139-v6sm7016042wmd.36 - gsmtp
Учетные данные в порядке, и «Разрешить менее безопасные приложения» включен
Спасибо
этот код работает в AWS и Express js
var transporter = nodemailer.createTransport({ host: "smtp.gmail.com", secureConnection: false, port: 587, tls: { ciphers: 'SSLv3' }, requireTLS: true, auth: { user: 'mygmail', pass: 'mypass' } });
Во-первых, я бы хотел сказать это, изменить свой пароль и повторить попытку, но если вы все равно получите то же самое, я предлагаю вам попробовать следующие варианты:
В Google есть в списке все потенциальные проблемы и исправления для нас.Насколько вы включили менее безопасные приложения настройки .Убедитесь, что вы применяете их к правильной учетной записи.
Если у вас есть эти проблемы или вы не можете войти в систему, сначала убедитесь, что вы используетеправильный пароль.
Для дальнейшего чтения вы можете проверить