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: 20 años, 1 mes
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. $asunto = "Prueba de correo";
  3. $cuerpo = "Cuerpo del mensaje";
  4.  
  5. if (mail($para,$asunto,$cuerpo)) {
  6. echo 'envio existoso';
  7. }else {
  8. echo 'error al enviar';
  9. }
  10.  
  11. //Enviar email con el parámetro "from"
  12. $asunto = "Prueba de correo";
  13. $cuerpo = "Cuerpo del mensaje";
  14. $cabeceras = "From: [email protected]" . "\r\n";
  15. $cabeceras .=  "X-Mailer: PHP/" . phpversion();
  16.  
  17. if (mail($para,$asunto,$cuerpo,$cabeceras)) {
  18. echo 'envio existoso';
  19. }else {
  20. echo 'error al enviar';
  21. }

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 =)