У меня есть хостинг приложений Node.js в Openshift, чтобы проверить его, и я хочу отправить электронное письмо. У меня есть контактная форма, и я хотел бы получить сообщение по почте. В локальном I setup nodemailer с моей учетной записью Gmail, но когда я пытаюсь это сделать в Openshift, это не работает из-за условий безопасности Google ...Отправить электронное письмо с приложением Node.js в хостинге Openshift
У меня нет никакой идеи, чтобы решить эту проблему, трюк!
Спасибо-х
вам нужно будет создать пароль приложения для своей учетной записи в Google, а затем использовать этот пароль в своем приложении. – saljuama
Существуют специальные инструкции по настройке gmail на nodemailer [страница github] (https://github.com/nodemailer/nodemailer)> Чтобы использовать Gmail, вам может потребоваться настроить [«Разрешить менее безопасные приложения»] (https: // www .google.com/settings/security/lesssecureapps) в вашей учетной записи Gmail, если вы не используете 2FA, в этом случае вам нужно будет создать [Спецификацию приложения] (https://security.google.com/settings/security/apppasswords) пароль. Вам также может потребоваться разблокировать свою учетную запись с помощью [«Разрешить доступ к вашей учетной записи Google»] (https://accounts.google.com/DisplayUnlockCaptcha) для использования SMTP. – laggingreflex
Я попытаюсь создать пароль приложения для своей учетной записи Google ... @laggingreflex Я попытался «Разрешить менее безопасные приложения», и он работает для моего местного разработчика, но он не работает в Интернете ... –