Envio de correo mediante servidor SMTP
PHP
Actualizado el 17 de Mayo del 2019 por Xavi (548 códigos) (Publicado el 12 de Septiembre del 2009)
96.885 visualizaciones desde el 12 de Septiembre del 2009
Código que muestra como enviar un correo utilizando un servidor SMTP con autenticación, ya sea el servidor de gmail, hotmail, o cualquier otro.
Para los envíos desde hotmail o outlook, esta es la configuración, la cual puede variar (gracias a xve):
Para los envíos desde gmail, esta es la configuración:
Para los envíos desde yahoo, esta es la configuración:
Para los envíos desde hotmail o outlook, esta es la configuración, la cual puede variar (gracias a xve):
1
2
3
4
5
6
$smtp->SMTPAuth = true;
$smtp->SMTPSecure = "tls";
$smtp->Host = "smtp.live.com";
$smtp->Username = "miCuenta@outlook.com";
$smtp->Password = "miPassword";
$smtp->Port = 25;
Para los envíos desde gmail, esta es la configuración:
1
2
3
4
5
6
$smtp->SMTPAuth = true;
$smtp->SMTPSecure = "tls";
$smtp->Host = "smtp.gmail.com";
$smtp->Username = "miCuenta@gmail.com";
$smtp->Password = "miPassword";
$smtp->Port = 587;
Para los envíos desde yahoo, esta es la configuración:
1
2
3
4
5
6
$smtp->SMTPAuth = true;
$smtp->SMTPSecure = "ssl";
$smtp->Host = "smtp.mail.yahoo.com";
$smtp->Username = "miCuenta@yahoo.com";
$smtp->Password = "miPassword";
$smtp->Port = 465;
Utiliza la librería phpMailer que se incluye en el archivo comprimido
https://github.com/PHPMailer/PHPMailer
Descomprimir los archivos en una carpeta, y modificar los valores de las variables del archivo sendMail.php
Para los envíos desde hotmail o outlook, esta es la configuración (gracias a xve):
Para los envíos desde gmail, esta es la configuración:
Para los envíos desde yahoo, esta es la configuración: