Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/12/2014, 05:48
Cherno
 
Fecha de Ingreso: diciembre-2014
Mensajes: 2
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Formulario de Contacto no envía correo

Al final me terminó funcionando haciendo lo siguiente:

Seguí usando el SendMail que viene preinstalado con el XAMPP. Configuré el puerto en el fichero sendmail.ini así:

Código:
o	smtp_server=smtp.gmail.com
o	smtp_port=587
o	smtp_ssl=auto
o	[email protected]
o	auth_password=contraseña
y el php.ini así:

Código:
o	sendmail_path = ""C:\xampp\sendmail\sendmail.exe" -t"
o	;sendmail_path="C:\xampp\mailtodisk\mailtodisk.exe"
Utilicé este código php:

Código:
<?php
$destino="[email protected]";
$asunto="Correo de Prueba";
$mensaje="Este es un correo de Prueba.";
$encabezados="From: Yo";

If(mail($destino, $asunto, $mensaje, $encabezados)){
	echo "Mail enviado correctamente.";
}else{
	echo "Error.";
}
?>
Y muy importante, GMAIL bloquea el correo enviado desde una aplicación no oficial, así que hay que bajar la seguridad desde "Opciones>>Seguridad>>Aplicaciones Menos seguras" y habilitarlo.

Con eso debería de funcionar :)

Saludos y gracias!!