2015-04-17 2 views
1

Я пытаюсь отправить электронную почту с моего приложения node.js с помощью nodemailer. Я успешно отправил письмо с моего локального сервера после enabling less secure apps на учетную запись google.Отправка электронной почты с помощью nodemailer не работает в интернет-сервисе, но на локальном сервере

Но когда я развернул свой код для геройки, он не может отправить электронную почту, потому что Google блокирует мои попытки входа в систему. Поэтому я вошел в свою учетную запись и нажал на опцию, что попытка входа в систему была от меня действительно. Однако он все еще не работает. Затем я установил project on runnable.com и получил тот же знак в предупреждении. Я сделал то же самое для этого и принял его как мой знак в попытке. Однако я по-прежнему не могу отправлять электронные письма.

Ошибка, которая приходит это:

Server listening on port 80                                            
Failed in sending mail                                             
{ success: false, existing: false, sendError: true }                                      
{ [Error: Invalid login]                                             
    code: 'EAUTH',                                               
    response: '534-5.7.14 <https://accounts.google.com/ContinueSignIn?sarp=1&scc=1&plt=AKgnsbsNg\n534-5.7.14 LiCfP8u0IX20V3Y1nFt7iYuwJCPg4LVgRxVvEPO5y4-XOjzSsm_xa0XIBE3NP2bM5euv4A\n534-5.7.14 m6LSg0_DQ 
Qj9kOm_JuwykQxVyYSKaLGyeibhi_cHtx3Pu4I4UISJCPt3TvHdxCUebMzTbu\n534-5.7.14 2F9wLa-IFpKHf9HPap4Aeu11Nup9ZAlpOCGAmcnbERFeAufeIgAsExtGkrmV2X7mktJ5nq\n534-5.7.14 epNHDpwg2EwMVwzOrpt8rGZahYvs> Please log i 
n via your web browser and\n534-5.7.14 then try again.\n534-5.7.14 Learn more at\n534 5.7.14 https://support.google.com/mail/bin/answer.py?answer=78754 a76sm5828252oig.11 - gsmtp',      
    responseCode: 534 } 

Пожалуйста, помогите. Я отчаянно нуждаюсь в ее запуске.

+0

У меня такая же проблема, и всегда после развертывания моего приложения мне нужно сделать это снова. Любое решение? –

+0

Ну, насколько я могу сказать, что менее безопасные приложения - единственный вариант. Думаю, для этого параметра требуется несколько дней, чтобы полностью активировать эту настройку, поскольку у меня больше нет этой ошибки. И я использую тот же код. – Ishan

+0

Да, это правда! Это потребовалось, чтобы быть полностью активированным. Теперь он работает нормально! Благодарю вас: D –

ответ

0

У меня такая же проблема, возьмите ссылку на свое ответное сообщение «https://accounts.google.com/ContinueSignIn?sarp=1&scc=1&plt=AKgnsbsNg \ n534-5.7.14» и вставьте в браузер, вы увидите объявление о том, что показ Google просто заблокировал ваш запрос на вход по причине его выполнения от странного устройства, то вы можете следовать инструкции Google, чтобы принять это устройство. Это работа в моем случае. Но я не знаю, что произойдет, если героину-диносы спать, а затем снова проснуться, может быть, это изменит машину, и вы снова получите эту проблему. В этом случае, учитывая использование vps для размещения вашего почтового приложения.

Смежные вопросы