Como enviar correos gmail desde PHP con la función mail en localhost con XAMPP

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024

Комментарии • 97

  • @dantevillazante3987
    @dantevillazante3987 3 года назад +1

    muchas gracias Mauricio Sevilla Britto, me corrió muy bien, solo tuve algunos problemas con los permisos de gmail, para quien le ayude. Tenga en cuenta que si tienen varias cuentas de gmail, hagan la prueba con la cuenta que esta sincronizada con su maquina, ahí les llegara las solicitudes de permisos. yo estaba haciendo la prueba con otras cuentas de gmail que no están sincronizadas en mi equipo y los permisos me llegaban a la cuenta sincronizada.

  • @LaSKiModsdeBajosRecursos
    @LaSKiModsdeBajosRecursos 9 месяцев назад

    Gracias, me sirvió un chingo

  • @anallely3367
    @anallely3367 3 года назад +1

    Amigo este tutorial me sirvió mucho, gracias por el video.

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  3 года назад +1

      Me alegro mucho que te haya servido !!

    • @anallely3367
      @anallely3367 3 года назад

      @@MauricioSevillaBritto solo una pregunta , para subir al hosting ahí como seria :( En esa parte no se como hacerle

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  3 года назад

      @@anallely3367 los hosting tienen herramientas generalmente para optimizar el proceso, voy a sacar un vídeo explicando el proceso, es más fácil pero toca realizar unos procesos específicos !!

  • @gabrieltorres7253
    @gabrieltorres7253 2 года назад +1

    muchísimas gracias me ayudo mucho
    estaba en un bucle de errores 😅

  • @GracielaPuratich
    @GracielaPuratich 3 года назад +1

    excelente!! me resirvio!!

  • @chrominux5272
    @chrominux5272 3 года назад +1

    Buen tuto! me sirvio!

  • @JorgeFlores-po5ye
    @JorgeFlores-po5ye 3 года назад +1

    Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\xampp\htdocs\correo\correo.php on line 7 , a mi me dio ese error he hice paso a paso , solucione poniendole punto y como al if de la linea 7, y le di stop a xampp y lo volvi a conectar y listo, por si alguien mas tiene ese problema. saludos gracias por el tutorial te dejo mi like.

  • @sharkitodeaguapuerca
    @sharkitodeaguapuerca 3 года назад

    Buena noche. Muchas gracias por el tuto, me sirvió mucho. Muy sencillo. Una duda, espero me puedas ayudar. Si ocupara agregar adjuntos al mismo correo, que función agregaría (cómo quedaría completa?). De antemano muchas gracias.

  • @nesponda92
    @nesponda92 3 года назад +1

    Hay que configurar algo en la cuenta de gmail? lo tengo igual igual pero no llega el correo :(

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  3 года назад

      si gmail es pesado con eso, mira esta parte del vídeo donde arranco con la parte de gmail, aunque te recomiendo que lo sigas todo segundo a segundo
      ruclips.net/video/IcHol5Oe-ZY/видео.html

  • @user-id4bs3ju7m
    @user-id4bs3ju7m 8 месяцев назад

    Hola buenas. cual es el nombre de el mail de prueba que usas ?

  • @alexanderlemus719
    @alexanderlemus719 3 года назад +1

    Excelente video, solo una duda, yo pedí el correo electrónico por medio de un input y si se envía pero tarda mucho en cargar la página cuando se envía el correo (no lo subí a un host) algo para optimizarlo?

  • @osmarhernandez5157
    @osmarhernandez5157 3 года назад +2

    no me llego el correo de verificación bro :,v

  • @lucianoovejero4632
    @lucianoovejero4632 3 года назад

    muchas gracias me sirvio

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  3 года назад

      este corto mensajes es de los que más me gustan, saludos Luciano !!

    • @lucianoovejero4632
      @lucianoovejero4632 3 года назад

      @@MauricioSevillaBritto buenas , un video que seria interesante que hagas es como saber cuando alguien presiono un link de confirmación que se mando a un mail .

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  3 года назад +1

      @@lucianoovejero4632 si se puede con un evento on click un registro podría ser en bd, no me he metido en herramientas de análisis porque son para usuarios avanzados, un nicho aun más pequeño que el que ya delimité !! Pero podría buscar la forma, cualquier cosa te aviso.

    • @lucianoovejero4632
      @lucianoovejero4632 3 года назад

      @@MauricioSevillaBritto gracias

  • @cristianricardo590
    @cristianricardo590 2 года назад +1

    Amigo y esta configuración desde un host como se puede hacer ?

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  2 года назад +2

      mucho más fácil, porque los host están validados, voy a hacer un tutorial del tema, próximamente estate al pendiente, Saludos !!

    • @cristianricardo590
      @cristianricardo590 2 года назад

      @@MauricioSevillaBritto gracias hombre !

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  2 года назад +1

      Hice el post donde explico lo que requieres, solo pulsa en el enlace: ruclips.net/video/QM6_9q4icds/видео.html

    • @cristianricardo590
      @cristianricardo590 2 года назад +1

      @@MauricioSevillaBritto que crack hombre ! Gracias !

  • @playcast3444
    @playcast3444 3 года назад +1

    en caso de que la parte de sendmail path la tenga vacía que procede? estoy en ubuntu 20.04 linux

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  3 года назад

      No tiene esa librería tocaría ver si tienes la última, versión de XAMPP si así aplicaría otro método!!

    • @playcast3444
      @playcast3444 3 года назад

      @@MauricioSevillaBritto estoy usando LAMP

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  3 года назад

      @@playcast3444 claro no tengo documentación para ese proceso amigo !!

  • @_cruzito.x
    @_cruzito.x 2 года назад +1

    Excelente video, pero tuve un pequeño error, "Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()" alguna forma de solucionarlo? Puse todo tal cual muestras en tu vídeo

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  2 года назад +1

      para Google debes cambiar el puerto 25 por el que corresponde !!

    • @brayanzuluaga6619
      @brayanzuluaga6619 2 года назад

      @@MauricioSevillaBritto oye mauricio a mi tambien me aparece lo mismo y le pongo el puerto 25, 587 y 465 y me sigue apareciendo lo mismo, que puedo hacer para solucionarlo?

    • @davidvalladares3758
      @davidvalladares3758 Год назад

      @@MauricioSevillaBritto tengo el mismo detalle, se tiene que hacer otro cambio aparte de php.ini y sendmail.ini?

    • @ppenp_2459
      @ppenp_2459 9 месяцев назад

      Me pasaba lo mismo, intente actualizar por todos lados y ahí me dejó de dar ese error
      Pero aún así no se envía el mail 🤷

  • @jesusgutierrezmontiel8296
    @jesusgutierrezmontiel8296 2 года назад +1

    Amigo no me manda el correo ni la alerta, hice todo los pasos

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  2 года назад

      Mira en el debug en sendmail hay dos archivos debug que te indican el error, saludos!!

  • @brunofurt
    @brunofurt 2 года назад

    Hola, el correo que pongo en la liena que descomento es el correo al cual me van a llegar lo que se envie desde el formulario de mi pagina web o que correo es?

  • @evamonzo9772
    @evamonzo9772 3 года назад

    Hola, cuando intento recuperar la contraseña me sale este error: Retrieve_password_email_failure. ¿Alguien sabe porque se debe?

  • @PSPALAN1
    @PSPALAN1 3 года назад +1

    El senmail.exe que archivo sería en Linux Bro, muchas gracias por el tutorial

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  3 года назад +1

      Igual el sendmail es de XAMPP está en la misma ubicación y la configuración es similar. Saludos!!

    • @PSPALAN1
      @PSPALAN1 3 года назад +2

      @@MauricioSevillaBritto Si ya encontré el path de ese, pero lo que si no encontré fue el sendmail.ini, voy a ver que onda Gracias Bro

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  3 года назад

      @@PSPALAN1 perfecto quedo al pendiente!!

  • @dianamolina3733
    @dianamolina3733 3 года назад

    Hola tengo una pregunta, espero me ayuden a resolverla, me funciona bien cuando lo hago en localhost, pero a la hora de subirlo a mis host no me llega nada, me sale el anuncio de app bloqueada por intentar acceder y le doy que fui yo pero no llega nada, no se a que se deba si en local si funciona bien

    • @usuarioanonimo577
      @usuarioanonimo577 3 года назад

      Me pasa lo mismo, intentaré buscar una solución y si lo sé te aviso...

  • @segundoeliezerdelacruzfarr5498
    @segundoeliezerdelacruzfarr5498 2 года назад +1

    Puedes hacer uno con imágenes y un adjunto

  • @santiagogonzalez3201
    @santiagogonzalez3201 4 года назад +1

    Bro puedes hacer un video de como crear y agregar un pre-loader a mi página web?

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  4 года назад

      Claro buena idea, pero me demoro como una semana mientras defino el como y lo demás!!

    • @design_f.j8743
      @design_f.j8743 3 года назад +1

      @@MauricioSevillaBritto ya llevvas 10 meses

  • @ygorjohann77
    @ygorjohann77 3 года назад

    con este es el 7 mo tutorial que veo y sigue sin funcioname. mi formulario hace el envio de foma correcta pero jamas me llega el correo a gmail.

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  3 года назад

      claro, en gmail te toca otro proceso, debes aceptar aplicaciones 'dudosas' según google, o sea la nuestra, en el vídeo está la explicación, mira detenidamente, lo que viene después de la configuración local, igual mira en el log de send mail, en la carpeta sendmail hay un log que te va a decir cual es el fallo que estás presentando, saludos !!

  • @xava1387
    @xava1387 2 года назад

    Hice todos los pasos pero no me manda correo a Gmail, configure todo y no existe error en el log

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  2 года назад

      que te muestra el log?

    • @xava1387
      @xava1387 2 года назад

      @@MauricioSevillaBritto Logré arreglar el tema del correo creando otra dirección gmail, el problema viene por la verificación de dos pasos y en el correo que probé por primera vez nunca me llego ningún mensaje.

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  2 года назад

      @@xava1387 gracias man, es que con Gmail es más difícil por sus capas de seguridad pero vale la pena 😉

  • @Samuel-ki4gl
    @Samuel-ki4gl 3 года назад

    Bro me sale este error:
    Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\xampp\htdocs\login\correo.php on line 9

    • @Samuel-ki4gl
      @Samuel-ki4gl 3 года назад

      Ya hice todo lo del video

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  3 года назад

      configura el php.ini el smpt, sigue el paso a paso del vídeo otra vez, inicia desde cero, te garantizo cien por cien que el proceso funciona. Saludos !!

    • @Samuel-ki4gl
      @Samuel-ki4gl 3 года назад

      @@MauricioSevillaBritto Lo intentare de nuevo

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  3 года назад

      @@Samuel-ki4gl Quedo al pendiente !!

    • @Samuel-ki4gl
      @Samuel-ki4gl 3 года назад

      @@MauricioSevillaBritto Ya solucione el error , Pero cuando actualiza la pagina correo.php para mandar el correo no me manda nada , Se me queda en blanco

  • @alejandraarias4649
    @alejandraarias4649 3 года назад +1

    yo lo hice la la variable $correo y puedo poner el correo que desee en el formulario y llega correctamente el correo. Pero quisiera enviaselo a varias usuarios pero desde el formulario ejm: 123@gmail.com , 122345@gmail.com... alguna ayuda gracias

  • @carlosdanielolverahernande5666

    No funciona con las nuevas versiones?

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  Год назад

      Si sigue funcionando, solo que gmail molesta mucho !!

    • @davidvalladares3758
      @davidvalladares3758 Год назад

      Se complica con gmail, ya no esta la opción de "permitir el acceso a aplicaciones menos seguras", a mi me mandaba el error primero por la verificación a dos pasos, y aunque la quite me manda error en cuenta o contraseña. Intenta con otro correo que no sea de gmail. Yo lo hice funcionar con Outlook

    • @carlosdanielolverahernande5666
      @carlosdanielolverahernande5666 Год назад

      Ok, ya logre hacerlo pero con outlook, aun asi, existe la manera de que los correos salgan de diferentes cuentas?? Osea que cada usuario que tenga su correo registrado salgan de ahi...

    • @carlosdanielolverahernande5666
      @carlosdanielolverahernande5666 Год назад

      @@MauricioSevillaBritto Ok, ya logre hacerlo pero con outlook, aun asi, existe la manera de que los correos salgan de diferentes cuentas?? Osea que cada usuario que tenga su correo registrado salgan de ahi...

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  Год назад +1

      @@carlosdanielolverahernande5666 me tocaría validar, te comento en unos días !!

  • @SM-rd5wn
    @SM-rd5wn 3 года назад

    no me da error , no me manda el correo, no se que hice mal :(

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  3 года назад

      Amigo revisa la funcion mail y el php.ini apoyate en el post de la, descripción y sigue el paso a paso.
      Recuerda tambien que el correo tiene unos bloqueos que te toca cambiar para que todo funcione.
      Quedo al pendiente, saludos!!

    • @SM-rd5wn
      @SM-rd5wn 3 года назад

      @@MauricioSevillaBritto el php.in y el sendmail.exe también lo modifique según tu blog y nada . A no ser que sea el gmail, xq ni la alerta llega al correo.

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  3 года назад

      te sale una carpeta debbug??

    • @mariamontoya3224
      @mariamontoya3224 3 года назад

      a mi no me sale el correo también hice todos los pasos tal y cual

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  3 года назад

      @@mariamontoya3224 te crea una carpeta debug en la carpeta mail, pasame que fallo te muestra cuando envías el correo.

  • @fasttimes4406
    @fasttimes4406 3 года назад

    haz tutoriales para hacer dinero con scripts con técnicas de blackhatseo hahaha

    • @MauricioSevillaBritto
      @MauricioSevillaBritto  3 года назад

      No tengo mucha cancha en eso amigo, si hago dinero pero como desarrollador y en growth Hacking pero del lado white hat seo jejeje

  • @franciscotirado315
    @franciscotirado315 3 года назад

    un consejo-Si usas fondo blanco y letra mas grande en VSCode se verá todo mas bien y tendrás mas likes y suscriptores.