Nodemailer, Emails con Nodejs y Javascript (usando ShareHosting)
HTML-код
- Опубликовано: 6 сен 2024
- Este video es un ejemplo práctico de como enviar correos electronicos o emails usando Nodejs y Javascript. Usaremos un modulo de npm llamado Nodemailer para este propósito.
CÓDIGO DEL EJEMPLO PRÁCTICO
github.com/Faz...
CURSO DE NODEJS
• Nodejs Curso Desde Cer...
CURSO DE MONGODB
• MongoDB Curso, Introdu...
TYPESCRIPT EJEMPLOS
• Typescript REST API co...
CURSO DE GIT
• Git y Github | Curso P...
VISUAL STUDIO CODE
• Visual Studio Code, Ed...
VISITA MI SITIO WEB PARA MAS CURSOS Y CONTENIDO
www.faztweb.com
blog.faztweb.com
FAZT - RUclips:
/ fazttech
TWITTER
/ fazttech
INSTAGRAM
/ fazttech
FACEBOOK
/ fazttech
#nodemailer #nodejs #javascript
La parte de nodemailer comienza en 22:18 antes de eso es como crear un servidor express y como crear el formulario con los datos a inyectar en el correo.
gracias te amo
Gracias buen hombre
Con cuidado, es un héroe.
grax
Fazt eres un gran ejemplo a seguir. Tu conocimiento me ha ayudado bastante a tener bastante confianza a recibir retos de node.
Hermano, tus videos me vienen salvando las papas, hace ya un año. Sos un maestro, explicas clarisimo. Son bastante largos, pero bien fundamentados, organizados, con multiples escenarios de error, etc. Me quito el sombrero.
El único video que me ayudó! cientos de vídeos con php! Supremamente agradecido bro!!!!!
Muchas gracias Fazt, me sirvió...ahora a implementarlo en Angular
Gran sorpresa para mi, cuando llamaste el metodo Router -> con { }, muchas gracias. te sigo hace mucho y siempre traes velocidad y calidad...
A fecha 24-09-2020 al instalar nodemailer con npm muestra un mensaje indicando que para pruebas se puede utilizar este servicio que ellos mismo implementan.
ethereal.email/
No envia mails a otras cuentas pero si, puedes observar como en la cuenta que se crea envias y recibes los email.
Espero que sirva.
Fazt es uno de esos profesores que le agaras cariño y quieres seguir aprendiendo de el una y mil veces gracias bro de verdad esto tiene un valor muy grande, ojala sacaras uno donde uno pueda hacer un formulario de contacto ncluyendo fotos
Muchisimas gracias !!!!! todo tu contenido es BUENISIMO, siempre aprendo muchas cosas. (pude hacerlo con cuenta de gmail simplemente activando app no seguras para probar y funciona pefecto). Gracias Gracias Gracias Gracias !!!!!!!!!!
Funciono excelente Fazt, me voy a buscar tu vídeo para utilizar variables de entorno y proteger los datos sensibles ya que con PHPMailer me ha ido muy mal en cuestión de SPAM.
Gracias, nuevo sub. LIKE.
Algún día puedes hacer un vídeo asp.net core? Gracias por el vídeo!!
Buen ejemplo esperando la continuación para configurar el auth2 para enviar directamente al gmail para los que no tienen hosting, gracias por compartir!
gracias fazt, me ha servido mucho, he configurado mi email con dominio propio para mi portfafolio y automatizado mi formulario de contacto.
Hace tiempo esperaba este video, gracias fatz, quedamos pendientes del vídeo con Oauth2 pra quedar completamente informado
Muchas gracias por tus tutoriales. Aunque son algo largos para mi ahora XD, esta muy bien que siempre enseñes desde como crear un proyecto en cada tutorial, puesto que eso me ayudo mucho a comenzar. Me gustaría si puedes hacer tutoriales sobre servidores, como manejar un vps, me ayudo tu tutorial de nginx pero uno asi completo para poner correos en tu servidor con horde o cosas así para los clientes.
Excelente Fazt, ahora me asalta la duda de cómo adjuntar archivos, busqué y no di cómo hacerlo... a propósito, Yo uso el SeS de Amazon que tiene un sandbox para pruebas de correos, me parece bueno
Tengo un problema, cree dos forms, uno externo que se abre al dar click un boton (funcinona bien y envia los datos) y otro en un footer, lamentable este último no me funcionó... me envia los parámetros como undefine
Fazt!! eres un grande muchas gracias por tu ayuda y excelente vídeo
Excelente, sencillo y funcional, me funcionó todo, gracias por el video, saludos!!!!
Bro ! Cada vez que necesito buscar alguna solucion para alguna implementeacion aparece tu canal
El mejor en español!
Gracias por el video, pero más de la mitad de este no tiene que ver con el titular del mismo, apenas en el minuto 22:25 comienzas con el tema relevante.
Gracias por estos vídeos. Puedes hacer una práctica de una app de notas, en la cual el usuario pueda crear notas, máximo 5, y si este quiere editar y tener mas notas debe hacer un pago en criptomonedas para tener habilitada nuevas funcionalidades, proteger rutas si el usuario no ha hecho el pago. Por favor.
Gracias ! !! excelente tutorial!
Gracias Fazt
Gracias! Llevaba un tiempo buscando como hacerlo.
Justo lo que necesitaba
Simplemente eres un crack! Gracias
"que estas"
"viendo?"
👀👀 Lo siento me distraje, muchas gracias por el video!
Alfin encontré este tema bien explicado
Pueden usar outlook y su configuración SMTP y funciona!
gracias, lo aplique y realmente funciono
Muchas gracias enserio soy fan de tus videos me han ayudado demasiado
Eres lo maximo
FAZT! podras hacer un tutorial de Nodemailer para verificar la cuenta de un usuario a la hora de registrarse?? si lo haces serias el mejor porque no hay ningun video en youtube que tengan ese tutorial y no explican muy bien :( si haces ese ejemplo practico seria el mejor video, ya que muchos usuarios llenan basura la base de datos a nuestra aplicacion
Excelente video fazt, una duda, cual servicio de hosting alquilas tu? es que estoy en el proceso de compra de algun hosting y queria saber si lo recomiendas
Fazt sos un Genio!!! el mejor para practicar nodeJS!!! Seguí así pls!!!! Marto dsd Buenos Aires!!! No hay manera de estar mas en contacto ademas de tu web? que es Buenisima por cierto. Abrazo Grande!! y de nuevo gracias por ayudarme a mejorar día a día.
Jajajjajaj, "Que estas viendo" me morí de risa con eso
Hola Fazt, he logrado implementarlo en Angular pero el mensaje del textarea me llega todo en una sola línea, se tiene que añadir alguna configuración en nodemailer para que respete los saltos de línea. Gracias 👋
Podes hacer un tutorial para configurar el hosting para enviar correo por favor
Gracias por este video, me sirvió mucho!!
Bajo que circunstancias deberíamos usar node js con typescript en vez de javascript y viceversa?!
Eso mismo me he estado preguntando yo, por qué es mucha diferencia en cuanto a la limpieza de los códigos o simplemente la claridad que te brinda Typescript comparado a todo el código que se tiene que hacer con JS
Puedes hacerlo como más te guste, ya que al final typescript se convierte a javascript, o sea que si aprendes las diferencias que tienes con trabajar directamente con js, puedes incluso practicar hacer estos ejemplos ya no con js si no con typescript directamente, eso serviría de práctica en mi opinión
@@elvis_gastelum pero asumo yo que igual trabajar con una u otra te da un plus sobre la anterior?!
@@k4nbelt yo prefiero typescript porque uso lenguajes de tipado fuerte y me es más cómodo eso para no esperarme a ejecutar para saber que algo va mal, además del autocompletado que añade typescript, por eso lo prefiero sobre js, pero así como yo prefiero eso hay otros que prefieren js por sus razones, no podría asegurarte cual es mejor o peor, depende quien y para que supongo
El lio está en la configuracion de una aplicacion Node en el hosting, que cada uno es de su padre y decsu madre
¿Podrías hacer un video de como solucionar el error TLSWrap.onStreamRead al usar nodemailer y gmail?
22:10 aquí empieza a usar nodemailer
muchas gracias fazt.
una consulta yo tengo el mismo hosting y cuando subo un archivo nodejs con type module no me funciona el nodejs
gracias fazt, queria solicitarte un tutoral de como generar reportes con nodejs, he visto un componente llamado jsreports creo es de paga pero se ve interesante, gracias por compartir tu conocimiento master.
Excelente tuto. Que bien explicado. Gracias... nuevo sus
Hola Fazt, estoy feliz porque en mi país disolvieron el congreso. Una pregunta ¿como configuras el cpanel para que puedas subir archivos de node? en el cpanel que tengo solo me deja subir php o al menos eso es lo que creo, ayuda plox
Gracias Fazt!
Muchas gracias por tu aporte, sos un ídolo, vamos a esperar la segunda parte con auth2!
Gracias por el video mano. excelente aporte. Sigo esperando como subir mi pagina web en expressjs a mi propio dominio...
hola fazt muchas gracias por todos lo enseñado , muchas bendiciones para ti! bro podrias enseñar esto pero añadiendo webpack ! saludos cordiales!
Una consulta y si quiero enviarlo al correo que pongan en el input ?
Hola como hago para meterle estilos a ese formato htmlcontent?
Fast me gustaria mucho que hicieras un video sobre enviar correos utilizando cloud funtions de firebase, con angular y nodemailer, o si no puedes , talvez me envies algun enlace o pagina donde encontrar un ejemplo , me seria de mucha ayuda gracias...
Tengo un problema, en local me funciona correctamente el envio, pero al desplegarlo en Vercel no se envia los correos, que puede estar sucediendo?
Fazt gracias. Pero siempre me he preguntado si es posible hacer saber el estado de algún correo como leído o no... O si puedo eliminar un correo desde una aplicación como la que nos enseñaste??
Hola! Me encantan tus videos! Una pregunta: puedo usar Nodemailer en mi proyecto de Next.js?
Hola Fazt, tu ejemplo perfecto como todo, pero tengo un problema en mi codigo, haciendo el ejercicio todo funciona Ok, y en la consola me da el id de envio pero nunca llega el correo, es por que lo estoy enviando desde mi maquina local? me podrias dar una luz sobre este problema ?
Me pasaba lo mismo y encontré la solución en stackoverflow. Lo pude hacer funcionar pasandole una propiedad llamada 'name' al objeto que toma createTransport como argumento (además de host, port, etc). El valor de name puede ser cualquier string.
@@enmanuelr7 Hola bro, te funciono tambien en produccion? En local me funciona correctamente pero haz desplegarlo no se envia el correo, estoy utilizando un correo con dominio propio de cpanel, tu caso es el mismo?
eres un crack!, pero que tantos usuarios soportaría a la vez?
Me interesa muchiiiiiisimo saber si hay un video tutorial para que cuando alguien se registra en un formilario se le envie un correo a el como usuario de que se registro con exito y alguna informacion
¿Nodemailer no identifica los e-mails rechazados por estar mal escritos o porque no existen?
fazt quisiera saber como fue tu curva de aprendizaje, como empezaste estaría muy agradecido
Desde 30 mayo 2022 google da de baja la opcion de "less secure apps"
amigo estoy haciendolo en next y lo subo a vercel, le mando la variable de entorno con el valor y le pase lo de tls en la configuración de nodemailer pero aun asi no recibo el correo, algun consejo ?
Estoy esperando el de google para produccion u.u
Como hago para enviar una lista masiva de email
Sos un pro Fazt, mira tengo una duda, o mas bien no se como hacerlo para publicar mi proyecto en mi servidor web.
Hola ya pude solucionarlo, podrias explicar alguna forma para hacerlo con angular
Hola, excelente video, tengo un problema que al agregar una etiqueta no me esta leyendo el href en el correo, es decir que queda como texto plano, alguna solución? Gracias
excelente tutorial...!! Tengo problemas para comunicarme con la ruta alguien me podría ayudar? me arroja este error el navegador "Cannot GET /send-email"
es seguro usar bot para mandar token se sesion para recuperar contraseñas ? es decir, mediante el bot de nodemailer enviar un token por email para que el usuario tenga acceso a un cambio de contraseña ?
alguien sabe como arreglo el este problema de politicas cors: has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Esto puede que te ayude www.npmjs.com/package/cors
No sé que pasa pero no envía nada, solo puedo enviarlo a mi mismo, y con la cuenta de gmail pero el de mi host no sirve.
Un video de gulp, sprite generator no estaría mal
hola estimado consulta cmd console no encuentra npm init -y
Muy buenos tus videos, pero como sabes cual es el puerto de tu host?
Hola, buen video.
Disculpa, si quiera subir mi página web realizada con nodejs, lo puedo subir al hosting de godaddy, si es así que plan me recomiendas?
Es que no se si pueda subir archivos con nodejs, y estaba checando el plan deluxe, pero si al subirlos no hay ningún problema?
Por qué lo subí a un servidor gratuito y no encuentra las rutas y lo subí a heroku y sin problemas funciona bien; ya que este hosting es dedicado con nodejs, espero puedas ayudarme!
o sea que no se puede hacer gratuitamente esta aplicacion, hay que si o si tener contratado ese sharehosting que tienes tu, no es asi? Lo cual para alguien que no se dedica profesionalmente al desarrollo web le seria complicado porque no va a tener contratado algo asi
Fazt tengo un problemita. Cada vez tenemos que iniciar nuestro servidor para poder enviar el correo? O sea 'npm run dev'..... Si ese es el caso, como lo puedo automatizar cuando quiero ya subirlo a la web ya sea Netlify o mi propio hosting? No entiendo todavia eso. Alguien me podria brindar apoyo?
crackkkkkk!!!
Hola me podrías ayudar, es que yo tengo una app, con angular node js y mongo db, me gustaría saber cómo usar nodemailer con estos frameworks
Podria hacer un tutorial de lo mismo para angular
buen video fazt, una pregunta ahora si abro mi pagina siempre desde localhost se ve bien, pero si lo intento desde mi archivo index.html o desde live server se ve mal, como puedo solucionar esto amigo? muchas gracias por todo
Error: connect ECONNREFUSED 68.65.122.10:26
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1129:14) {
errno: -111,
code: 'ESOCKET',
syscall: 'connect',
address: '68.65.122.10',
port: 26,
command: 'CONN'
}
me podes ayudar con este error por favor
y si uso angular es lo mismo? ejecuto desde el index.js?
Servirá para automatizar correos o mailing html de las empresas?
Fazt estoy usando el video para enviar mail desde mi pagina pero en el index.js de la carpeta routes me da error la declaracion " contentHTML ", al parecer cambiaron la forma de dclararlo pero no encuentro como hacerlo ahora. me podrias ayudar o alguien que le haya pasado lo mismo. gracias.
hola fazt. ¿cuando arias lo del oauth2 de nodemailer?
ruclips.net/video/68GYqYeC6MQ/видео.html .Te comparto este ejemplo . Ojala te sirva
hola, Nodemailer permite ver si el correo fue abierto o rebotó?
Fazt, tienes algún vídeo de cómo hacer una PWA en MEAN stack ??
Lo único que debes hacer es un comando: ng add @angular/pwa y luego en google puedes conseguir una explicación para darle una configuración a tu gusto, no te tomara más de 45 minutos.
@@gianfrancodonofrio4418 gracias lo haré
Esto sirve para recuperar claves dentro de la aplicación?
Si o si necesito hacerlo desde un servidor?
Cómo puedo obtener correos electrónicos por IMAP?
Hola sabes como tener el template HTML separado de nuestro archivo de peticiones? y poder pasarle parametros para que este sea dinamico?
Podrias usar MVC al igual que un Template Engine.
Hola Fazt me podrías decir donde esta el ejemplo con Gmail, la verdad me interesa uno donde no tenga que quitar la seguridad... por si lo tienes, gracias
También busco lo mismo
@@joaquinmartinez8702 ruclips.net/video/68GYqYeC6MQ/видео.html . Te dejo este video . Espero te sirva
Hola por favor ayúdame con algo, has tenido problemas en mandar a correos a hotmail, outlook o live desde tu aplicación web, tengo un correo privado y envio correos con nodemaile pero no puedo mandar a estos dominios como puedo configurar para que no me pongan en lista negra.
Igual.
fazt por favoar haz algo con sails js
Fazt porque tienes dos canales xD me confundo
Fazt Code es el canal de ejemplos prácticos, en cambio Fazt es un canal más general como noticias, teoría, opiniones, y a veces también código, aunque repito, el código él prefiere subirlo a Fazt Code.
Me funcionó con gmail. Pero debes quitar la seguridad en dos pasos y quitarle. Permitir el acceso de aplicaciones poco seguras: SÍ
Fazt alguna vez piensas impartir clases particulares o cursos? lo digo por que eres muy bueno, te considero un maestro y no creo ser el único
Pienso elaborar un curso practico de Node desde cero hasta despliegue, para udemy pronto. Al menos empezare por alli :)
@@FaztCode excelente fazt, te ira increíble, de mi parte estare esperandolo con ansias.