Skip to content

WCFV

Analytics Blog

Menu
Menu

Cómo enviar correo desde localhost en PHP usando XAMPP

Posted on enero 1, 2022 by admin

En este tutorial, vamos a ver cómo enviar correo desde localhost en PHP usando XAMPP. A veces necesitamos probar la función de enviar correos electrónicos desde nuestro entorno de desarrollo. Podemos enviar correos electrónicos desde nuestro host local utilizando un servidor de correo. El servidor SMTP permite enviar mensajes desde localhost y sendmail, es un agente de transporte de correo que está en php.archivo ini. El paquete sendmail está integrado con XAMPP. Por lo tanto, si usa XAMPP, puede enviar correos electrónicos fácilmente desde localhost.

Los parámetros de configuración del servicio de correo en PHP son:

  • smtp_sever: nombre del servidor host SMTP, por ejemplo, smtp.gmail.com
  • smtp_port: el número de puerto (por ejemplo: 465)
  • auth_username: su nombre de usuario SMTP
  • auth_password: su contraseña SMTP

Para enviar un correo desde localhost usando Gmail, configure XAMPP siguiendo estos pasos.
1. Abra el directorio de instalación de XAMPP.

2. Abierto C:\xampp\php directorio y php abierto.archivo ini.

3. Buscar pulsando ctrl + f.

4. Reemplace la configuración de SMTP como se muestra a continuación:

SMTP=smtp.gmail.comsmtp_port=587sendmail_from = [email protected]_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"

5. Ahora abre sendmail.archivo ini ubicado en «c:\xampp\sendmail\sendmail.ini».

6. Buscar pulsando ctrl + f.

7. Busque y cambie los siguientes valores de configuración de SMTP.

smtp_server=smtp.gmail.comsmtp_port=587error_lo[email protected]gma[email protected]gmail.com(optional)
Script para enviar correo desde localhost en PHP usando XAMPP

Copie el siguiente script en un archivo PHP llamado por ejemplo sendmail.php y colóquelo en el directorio «htdocs».

<?php$dest = "[email protected]";$subjetc = "Test Email";$body = "Hi this is a test email send by a php script";$headers = "From: [email protected]";if (mail($dest, $subjetc, $body, $headers)) {echo "Email successfully sent to $dest ...";} else {echo "Failed to send email...";}?>

Ahora, vaya a la URL http://localhost/sendmail.php para ejecutar el script y enviar el correo electrónico. Si todo va bien, debería ver el mensaje de éxito «Correo electrónico enviado correctamente a [email protected]» en su navegador. Si utiliza su propia dirección de correo electrónico para la dirección del destinatario, también debe recibir el correo electrónico.
Si ve el mensaje de error «Error al enviar correo electrónico Failed», debe configurar la configuración de seguridad de GMAIL, visitando el siguiente enlace https://myaccount.google.com/security

Desplácese hacia abajo por la página hasta que encuentre un Acceso a la aplicación menos seguro, luego haga clic en Habilitar acceso como se muestra en la imagen siguiente:

Haga clic para activar la opción.

Ahora compruebe, si todo va bien, debería ver el mensaje de éxito «Correo electrónico enviado con éxito a [email protected]» en su navegador.

Difundir el amor

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Entradas recientes

  • Paciencia de Pintura y Oro No Metálico
  • Formas fáciles de hacer Cake Pops sin molde
  • Guía de Cultivo de Palma Aceitera (Aceite de Palma)
  • ¿Olvidaste la contraseña del iPod Nano
  • Vivir con Anorexia Nerviosa
  • Google SketchUp Pro 2022 Crack 21.0.339
  • Vibración excesiva del motor de la Motocicleta: Causas y Soluciones
  • ¿Cómo abrir un archivo stp en autocad?
  • Dia de los Muertos Máscara
  • Creación de un bisel de Peyote
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어

Archivos

  • marzo 2022
  • febrero 2022
  • enero 2022
  • diciembre 2021
  • noviembre 2021
  • octubre 2021
  • septiembre 2021

Meta

  • Acceder
  • Feed de entradas
  • Feed de comentarios
  • WordPress.org
© 2022 WCFV | Powered by Superbs Personal Blog theme