Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Clavo Oxidado en 20 Octubre 2009, 09:52 am



Título: Formulario php no se envia al e-mail
Publicado por: Clavo Oxidado en 20 Octubre 2009, 09:52 am
Hola a todos.

Verá quiero incluir en una página web que estoy haciendo, un formulario de contacto y enviarlo al correo electrónico, se que todo se elabora utilizando html y php. Pero he encontrado varios ejemplo para enviar formulario al correo electrónico y ninguno me sirven. Lo único que tengo que cambiar en el código php es espeficicar mi correo electrónico para poder enviar todos los datos al correo electronico. Pero no me sale ninguno.

Alguna solución?

Saludos!


Título: Re: Formulario php no se envia al e-mail
Publicado por: Ari Slash en 20 Octubre 2009, 10:01 am
hola


de seguro usas la funcion mail
para ello debes tener habilitados los sockets en tu servidor web sino me equivoco
y ademas tener configurado el php.ini

pero hay otras opciones, busca en las chinchetas  :xD


salu2


Título: Re: Formulario php no se envia al e-mail
Publicado por: Mr. Crowley en 20 Octubre 2009, 14:57 pm
Hola, verifique lo que dice Ari-Slash... este codigo funciona:

Código
  1. <?php
  2. $destino ="juancarlosr@localhost";
  3. $asunto = "Mensaje de prueba";
  4. $cabeceras = "From: juancarlosr@localhost\r\nContent-type: text/html";
  5. $cuerpo="<strong>Hola mundo</strong>, <em>este es el</em> mensaje de prueba ";
  6. if(@mail($destino,$asunto,$cuerpo,$cabeceras)){
  7. echo "El mensaje se envi&oacute; correctamente";
  8. }else{
  9. echo "Error al intentar enviar el mensaje";
  10. }
  11. ?>
  12.  

Jajaja, ese codigo lo estaba usando para hacer pruebas en un server de correo que puse en la LAN.
Si no le funciona avisa y vemos como podemos solucionarlo. Saludos!  ;)