XAMPP es Multiplataforma (X), Apache (A), MariaDB (M), PHP (P) y Perl (P). Es para los desarrolladores crear un servidor web local con fines de prueba o implementación.
Como parte de las pruebas, los desarrolladores deben enviar correos electrónicos que siempre estarán disponibles cuando se trata de negocios en línea.
Para enviar correo desde el host local XAMPP utilizando Gmail, configure XAMPP después de instalarlo. Siga los pasos a continuación para lo mismo.
Pasos para Enviar Correo Desde el Host Local XAMPP Usando Gmail:
- Abra el directorio de instalación de XAMPP.
- Ir a C:\xampp\php y abre el php.archivo ini.
- Encontrar presionando ctrl + f.
- Buscar y pasar a los siguientes valores:
1234SMTP=smtp.gmail.comsmtp_port=587sendmail_from = [email protected]sendmail_path = «\»C:\xampp\sendmail\sendmail.exe\ «- t»
- Ahora, ve a C:\xampp\sendmail y abre sendmail.archivo ini.
- Encontrar presionando ctrl + f.
- Buscar y pasar a los siguientes valores
1234567smtp_server=smtp.gmail.comsmtp_port=587error_logfile=error.logdebug_logfile=debug.logauth_username = [email protected]auth_password=Su-Gmail-Password[email protected](opcional)
Script Para Enviar Correo:
1
2
3
4
5
6
7
8
9
10
11
|
<?php
to to_email = «[email protected]»;
subject subject = «Prueba de correo electrónico simple a través de PHP»;
$cuerpo = «Hola,nn Esta es la prueba de envío de correo electrónico por un Script PHP»;
$cabeceras = «From: sender\’s de correo electrónico»;
if (mail($to_email, $asunto, $cuerpo, $headers)) {
echo «Correo enviado con éxito a $to_email…»;
} else {
echo » Falló el envío de correo electrónico…»;
}
|
Espero que esta guía te sea útil!
Nota:
Configure la configuración de «Aplicaciones menos seguras» como se muestra en https://support.google.com/cloudidentity/answer/6260879 para que funcione correctamente.
Además, si aún tiene problemas, la razón puede ser una de las siguientes:
- Los correos se envían tarde
- El correo no está configurado correctamente
- El puerto está bloqueado
- Gmail no tiene permisos requeridos
- La contraseña es incorrecta