PHP - Enviar correo desde php

 
Vista:
Imágen de perfil de Diana

Enviar correo desde php

Publicado por Diana (3 intervenciones) el 31/01/2016 19:43:45
Hola, tengo una página donde el usuario llena unos datos, cuando le dan enviar mando llamar un php que hace la lectura de los campos del formulario y quiero que los mande por correo, estoy usando la siguiente línea:
$enviado=mail($para, $título, $cuerpo);

Pero al validar si se mandó el correo con $enviado me esta regresando un false.

¿Necesito configurar algo más en mi servidor para que se mande el correo? esta en CPANEL.
¿O necesito en el PHP agregar alguna otra línea?

De antemano por su atención, muchas gracias!!!

Saludos y excelente día!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Enviar correo desde php

Publicado por xve (6935 intervenciones) el 01/02/2016 07:33:00
Hola Diana, estaria bien que tambien pusieras la cabecera del correo, tal y como muestra en la ayuda del PHP...
http://php.net/manual/en/function.mail.php

1
2
3
4
5
6
7
8
9
10
<?php
$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
 
mail($to, $subject, $message, $headers);
?>

De todas maneras, si no quieres problemas, te recomiendo utilizar phpmailer con tu servidor SMTP directamente:
http://www.lawebdelprogramador.com/codigo/PHP/1884-Envio-de-correo-mediante-servidor-SMTP.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar