Отправляем почту gmail через NODE.JS

Поділитися
Вставка
  • Опубліковано 19 січ 2021
  • 🏆 Поднять мотивацию и получить плюшки(сборка, исходники, чат со мной):
    🔹 Patreon: / roman_timoshchuk
    🔹 Buy me a coffee: www.buymeacoffee.com/tymoshchuk
    🔹 Crypto:
    👉 USDT(ERC20): 0xA4008910De17DB20c7505425316fF72d4C5Eed96
    👉 USDT(BEP20): 0x4350c4E1C0bB35634C7fDE1cFB278BE0606E3822
    👉 Binance Pay: 432902886
    ⏱️ Тайм-коды: ⏱️
    📨 Сотрудничество ► timoschuk.roman@gmail.com
    📨 Business inquiries ► timoschuk.roman@gmail.com

КОМЕНТАРІ • 55

  • @m1akarov442
    @m1akarov442 2 роки тому +5

    Отправил письмо через VS Code - это для меня за гранью =) Очень круто! Показываете нам недосягаемое , даже не подозревал что это реально :D

    • @lets_try_js
      @lets_try_js  2 роки тому

      Более чем ))

    • @pie_company
      @pie_company Рік тому +2

      но как это происходит ты знал? ты можешь с командной строки все отправить..этот процесс не такой легкий. там целый пул команд smtp протокола. глянь под капот и ты сразу поймешь свой уровень :)

  • @user-wp5vr3kj7p
    @user-wp5vr3kj7p 2 роки тому

    пушка, спасибо тебе)

  • @user-zs4yt4uk6q
    @user-zs4yt4uk6q Рік тому +1

    Блин, как же вовремя ты мне попался, мужик! Спасибо, это прям то, что мне было нужно!

    • @lets_try_js
      @lets_try_js  Рік тому

      рад помочь)

    • @suren756
      @suren756 Рік тому

      это тема работает сейчас? просто у меня что-то не получилось.

    • @bashkanitto
      @bashkanitto Рік тому

      @@suren756 а вам удалось включить отправку с ненадеждисточников?

    • @asylden
      @asylden Рік тому

      @@bashkanitto нет я не могу щас включить эту функцию брожу по инет в поиске решения

  • @liberta828
    @liberta828 3 роки тому +4

    Контент бомба честно говоря!!!!!!

  • @user-gv5rx9sq3y
    @user-gv5rx9sq3y Рік тому +5

    А если google сейчас заблокировал такую функцию, то что делать?

  • @felxxx4753
    @felxxx4753 Рік тому +1

    Nodemailer работает на локальном сервере, но не работает на хостинге хотя на сайте код 200 при отправке?

  • @efremandre
    @efremandre Рік тому +1

    сейчас гугл отключил возможность подключать сторонние приложения... как быть?

  • @ilyazmamadaliyev2893
    @ilyazmamadaliyev2893 2 роки тому +1

    👍👍👍

  • @floridajet138
    @floridajet138 2 роки тому +1

    как отправить на несколько почт?

  • @scarboro3689
    @scarboro3689 2 роки тому

    а як зробити відправку форми на email не через терміналі, а на сайті?)

  • @vadicus6534
    @vadicus6534 2 роки тому

    оо как здорово!) Действительно работает я даже удивлен. Хотелось бы узнать что там все таки с ошибкой во втором аргументе. Я попробовал в случае передать error => {
    console.log('Oops!') } и тогда он выводит ошибку в консоль, но и письмо приходит. Любопытная тема буду рад продолжению Спасибо) подписываюсь.

  • @elanbasket6178
    @elanbasket6178 3 роки тому +1

    Отлично работает,неплохо было бы сделать привязку к реакту и уже с фронта отправлять

    • @lets_try_js
      @lets_try_js  3 роки тому

      думаю в какой проект можно такую реализацию добавить )

    • @user-nc6gt7gb1x
      @user-nc6gt7gb1x 3 роки тому

      Да, хотелось бы посмотреть

  • @argentum2521
    @argentum2521 Рік тому +1

    к сожалению, сейчас нельзя в гугле убрать или оставить доступ к ненадежным приложениям

  • @hiphopik9185
    @hiphopik9185 3 роки тому

    Лайк поставил ,а вы можете сделать - Создание клиент-серверного приложения TCP с помощью Sockets API?Например, для приложения чата
    для того, чтобы клиент мог быть идентифицирован сервером, он должен отправить сообщение, например:
    HELLO-REQUEST, после которого сервер ответит HELLO-APPROVE.

    • @lets_try_js
      @lets_try_js  3 роки тому

      у меня на канале есть видео с реализацией простого чата на Socket.io, посмотрите его)
      более продвинутое будет чуть позже)

  • @gordavtyan2923
    @gordavtyan2923 2 роки тому +1

    Код больше не работает

  • @romanryaboshtan9270
    @romanryaboshtan9270 2 роки тому +2

    0:24 Вопрос как сделать без этого? Ведь нельзя требовать от пользователей, чтобы они все нажимали этот параметр для небезопасных приложений

    • @lets_try_js
      @lets_try_js  2 роки тому

      так это не касается всех пользователей. это касается только админа грубо говоря

    • @romanryaboshtan9270
      @romanryaboshtan9270 2 роки тому +1

      @@lets_try_js Вот посмотри ua-cam.com/video/18qA61bpfUs/v-deo.html Это универсальный способ через OAuth2

    • @alex20546
      @alex20546 Рік тому

      @@romanryaboshtan9270 Спасибо большое - все работает. Автору данного ролика тоже огромный респект.

    • @awtozapchasti
      @awtozapchasti Рік тому

      @@romanryaboshtan9270 cloud сейчас не работает в России, нельзя выбрать россию при регистрации

  • @user-ur8zy9lm2h
    @user-ur8zy9lm2h 7 місяців тому +1

    я понимаю что видос давний, но мне капец как нужна такая штука на react я вроде всё то же самое делаю но вылетают ошибки, гайдов на react в инете совсем нет, что делать

    • @makhageass
      @makhageass 3 місяці тому +2

      согл, нашёл выход?

    • @makhageass
      @makhageass Місяць тому +1

      если кто то это читает то я не смог сделать

    • @user-ur8zy9lm2h
      @user-ur8zy9lm2h Місяць тому

      @@makhageass нет

  • @skirun1897
    @skirun1897 2 роки тому +3

    с 30 мая 2022 года Google больше не поддерживает сторонние приложения и устройства,

    • @_teachulya
      @_teachulya 2 роки тому

      бля факт, а все только с этим и делают(

    • @alenamurzina4219
      @alenamurzina4219 Рік тому +11

      Нужно зайти в "Управление аккаунтом google" -> "Безопасность" -> "Вход в аккаунт гугл" (там должна быть включена двойная аутентификация), далее переходим в "пароли приложений" создаем пароль и запоминаем его (посмотреть его потом еще раз НЕЛЬЗЯ!, поэтому лучше скопировать). Потом вставляем этот пароль в файл который мы создали .env вместо PASSWORD. Все должно работать)

    • @dimaboiko9264
      @dimaboiko9264 Рік тому

      @@alenamurzina4219 Спасибо тебе огромное, я тебя обожаю, кучу времени ещё бы убил если бы не твой комментарий

    • @kkkkkkk6223
      @kkkkkkk6223 Рік тому

      @@alenamurzina4219 нет, серьзёно, Алёна, мать твою, Мурзина, ты избавила меня от тонны времени поиска ответов, гигантское спасибо тебе!

    • @janbolotbatyrov8564
      @janbolotbatyrov8564 Рік тому

      @@alenamurzina4219 Thanks

  • @siarheitkachou6006
    @siarheitkachou6006 Рік тому

    Гугл всё уже...

  • @vadimniziev5489
    @vadimniziev5489 2 роки тому +2

    Спасибо! А как теперь это вообще к фронту теперь прикрутить ?)

    • @pika4u380
      @pika4u380 2 роки тому

      Получаешь данные с фронта и отправляешь на сервер методом POST. А на сервере производишь эти манипуляции. Сервер, написанный на JS имеется ввиду конечно

  • @user-hi1ro1xf3x
    @user-hi1ro1xf3x Рік тому +6

    Для тех, у кого не получается. Сначала нужно настроить Двухэтапную аутентификацию для Google аккаунта, с которого планируете осуществлять отправку письма. После включения настройки, в самом низу выбираете "Пароли приложений", в выпадающем списке выбираете "Другое" и вводите любое название, затем нажимаете "Создать". После этих действий появится модальное окно, в котором будет указан сгенерированный пароль для приложения, этот пароль копируете и подставляете вместо вашего пароля, указанного в .env, и все должно работать.

    • @xshow7608
      @xshow7608 5 місяців тому

      спасибо тебе большое мужик!

    • @6ochan101
      @6ochan101 2 місяці тому

      @@xshow7608 У меня нет кнопки Пароли приложений, что делать?

    • @zyaqkk
      @zyaqkk Місяць тому

      У меня в самом низу нет пункта "Пароли приложений" при этом у меня вся защита включена, в том числе и двухэтапная аутентификация.

    • @c0rtaz86
      @c0rtaz86 7 днів тому

      Осторожно, это герой

  • @jekage_sama4579
    @jekage_sama4579 3 роки тому

    не робит

    • @lets_try_js
      @lets_try_js  3 роки тому

      Должно ))
      Проверьте все ещё раз

  • @user-hc9bg9mk9e
    @user-hc9bg9mk9e 3 роки тому +2

    Не работает. Куча ошибок выдает, (node:4356) UnhandledPromiseRejectionWarning: Error: self signed certificate in certificate chain, и.т.д...

  • @user-gv5rx9sq3y
    @user-gv5rx9sq3y Рік тому

    Error: self signed certificate in certificate chain
    at TLSSocket.onConnectSecure (node:_tls_wrap:1535:34)
    at TLSSocket.emit (node:events:513:28)
    at TLSSocket._finishInit (node:_tls_wrap:949:8)
    at TLSWrap.ssl.onhandshakedone (node:_tls_wrap:730:12) {
    code: 'ESOCKET',
    command: 'CONN'
    }
    что делать? всё указал правильно, в env вместо пароля вставил код от гугла(как сказала Алёна)