Enviar correo Desde Localhost en PHP Usando XAMPP
Enviar correo desde Localhost en PHP Usando XAMPP, en primer lugar, PHP es un lenguaje de scripting de código abierto, lo que significa que puede cambiar sus archivos principales de PHP de acuerdo con sus requisitos.
PHP también tiene un paquete incorporado SENDMAIL, que se utiliza para enviar correo desde un servidor de host local como XAMPP.
El siguiente proceso se explica desde el servidor XAMPP.
XAMPP significa:
- Multiplataforma-X
- Apache-A
- MySQL-M
- PHP-P
- Perl-P
4+ Pasos para Enviar Correo Desde Localhost en PHP Usando XAMPP
Aquí hay una lista de todos los pasos que expliqué a continuación completamente.
- Cree una contraseña de aplicación para configurar Gmail SMTP.
- Modificar en el archivo de configuración PHP
(php.ini)
. - Modificar en el archivo de configuración de SendMail
(sendmail.ini)
. - Reinicie el servidor Apache.
- Pruebe el código fuente de ejemplo.
Crear una contraseña de APLICACIÓN para configurar Gmail SMTP
Para acceder a la cuenta de Gmail que está protegida por la autenticación 2Step, tenemos que crear una contraseña de APLICACIÓN que ayude a enviar correo utilizando nuestra cuenta de Gmail como cuenta SMTP.
- Vaya a https://security.google.com/settings/security/apppasswords
- Seleccione Correo y la Otra imagen similar de abajo,
Luego obtendrá la contraseña como «woaablyvycyznenv» esto. Manténgalo a salvo por más tiempo.
Modificar en el archivo de configuración de PHP (php.ini)
- Ir a esta ubicación:
C:\XAMPP\php\php.ini
- Abra php.archivo ini en cualquier editor de texto y búsqueda
Cambios en php.archivo ini
Eliminar punto y coma (;) primero en las líneas de abajo, y poner los cambios dados,
SMTP=smtp.gmail.com
smtp_port = 465
sendmail_from = [email protected]
sendmail_path = «\»C:\xampp\sendmail\sendmail.exe\ «- t»
Modificar en el archivo de configuración de SendMail (sendmail.ini)
- Ahora el siguiente es el archivo de configuración de Sendmail abierto llamado sendmail.ini.
- ruta:
c:\xampp\sendmail\sendmail.ini
buscar
Cambia en sendmail.archivo ini
- smtp_server = smtp.Gmail.com
- smtp_port=465
- smtp_ssl=auto
- error_logfile=error.log
- debug_logfile=debug.log
- [email protected]
- auth_password = PUTthecreatedAppPasswordOnFirstStep
Reinicie el servidor APACHE en el panel de control de XAMPP.
Ejemplo de Enviar Correo Desde Localhost en PHP Usando XAMPP
Estos son los pasos completos para enviar correo desde localhost en PHP.
También, Compruebe:
CSS de consulta de medios para Escritorio, Tableta, Móvil
Codificación feliz..!