PHP - Enviar correo desde php

   
Vista:

Enviar correo desde php

Publicado por Diana estradadiana@yahoo.com (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

Enviar correo desde php

Publicado por xve (5513 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