Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/11/2011, 09:08
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 21 años, 2 meses
Puntos: 406
Respuesta: Enviar mail a usuario registrado en una db

Solo un dato, un error en el código que mostré, el parámetro $de no existe en la función mail(), tendría que ser dentro de las cabeceras...

Código PHP:
Ver original
  1. //Enviar email sencillo
  2. $para = "correo@destinatario.com";
  3. $asunto = "Prueba de correo";
  4. $cuerpo = "Cuerpo del mensaje";
  5.  
  6. if (mail($para,$asunto,$cuerpo)) {
  7. echo 'envio existoso';
  8. }else {
  9. echo 'error al enviar';
  10. }
  11.  
  12. //Enviar email con el parámetro "from"
  13. $para = "correo@destinatario.com";
  14. $asunto = "Prueba de correo";
  15. $cuerpo = "Cuerpo del mensaje";
  16. $cabeceras = "From: webmaster@example.com" . "\r\n";
  17. $cabeceras .=  "X-Mailer: PHP/" . phpversion();
  18.  
  19. if (mail($para,$asunto,$cuerpo,$cabeceras)) {
  20. echo 'envio existoso';
  21. }else {
  22. echo 'error al enviar';
  23. }

Nota: para mas info verifica el manual de PHP mail()
Nota2: >.< se me olvidaba, para hacer pruebas en un equipo local es necesario instalar un servidor SMTP, sin este no podrás enviar ningún email, o por el contrario usar una librería especifica para envió de correos como phpmailer...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)