viernes, 6 de febrero de 2015

Enviar email con PHP

En esta entrada se muestra una sencilla forma para enviar un email desde PHP. Para ello, se recibirán por parámetro (normalmente desde la llamada de un formulario html) el nombre del usuario, su dirección de email y el mensaje. Con estos datos, nuestro archivo php para enviar correo podría ser el siguiente:
<?php
  // Validar parametros
  if ($_REQUEST['nombre'] == '' || $_REQUEST['email'] == '' || $_REQUEST['mensaje'] == '')
    die ('Parámetros incorrectos');
    
  // Email
  $to = 'tu_direccion_de_email_de_destino';
  $subject = '[tu_asunto_por_defecto]';   
  $header = 'From:tu_email_de_origen';
  // Mensaje   
  $message = 'Mensaje de '.$_REQUEST['nombre'].'('.$_REQUEST['email'].')';
  $message .= $_REQUEST['mensaje'];
  // Enviar
  $retval = mail ($to,$subject,$message,$header);
  if( $retval == true )  
  {
     echo "Mensaje enviado correctamente...";
  }
  else
  {
     echo "El mensaje no se pudo enviar...";
  }
?>
Este método es muy simple, y nos puede servir para empezar, pero a partir de el pueden hacerse cosas más complejas (copias ocultas, ficheros adjuntos, etc). Eso ya queda a las necesidades de cada situación.

0 comentarios :

Publicar un comentario

 

Copyright @ 2015 Tosblama