Foros del Web » Programando para Internet » PHP »

COmo hacer para q se envie un mail al usurio registrante en mi sitio

Estas en el tema de COmo hacer para q se envie un mail al usurio registrante en mi sitio en el foro de PHP en Foros del Web. hola, hice un formulario de registro en dreamweaver y quisiera q al mail q ingrese el nuevo usuario se le envie un mail con un ...
  #1 (permalink)  
Antiguo 20/11/2007, 10:14
 
Fecha de Ingreso: noviembre-2007
Mensajes: 24
Antigüedad: 12 años
Puntos: 0
COmo hacer para q se envie un mail al usurio registrante en mi sitio

hola, hice un formulario de registro en dreamweaver y quisiera q al mail q ingrese el nuevo usuario se le envie un mail con un mensaje con indicacciones de mi sitio. como lo hago?espero q puedan ayudarme.

desde ya gracias
  #2 (permalink)  
Antiguo 20/11/2007, 10:29
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 12 años, 7 meses
Puntos: 6
Re: COmo hacer para q se envie un mail al usurio registrante en mi sitio

Hola puedes buscar algo sobre cronjob, y tambien puedes buscar algo sobre la clase phpmailer, te dejo unos linkis ke espero te ayuden un poco:

http://drupal.org/node/31506

aki puedes descargar la clase phpmailer
http://phpmailer.codeworxtech.com/

salu2
__________________
"Eres grande por que caminas entre gigantes"
  #3 (permalink)  
Antiguo 20/11/2007, 14:31
 
Fecha de Ingreso: noviembre-2007
Mensajes: 24
Antigüedad: 12 años
Puntos: 0
Re: COmo hacer para q se envie un mail al usurio registrante en mi sitio

gracias ferbux, estuve averiguando y encontre unos codigos pero no logro q funcionen ,alguin me podria ayudar?

me dijeron q con este codigo tomo la direccion de mail del registro

<?php $_POST['mail']; ?>
<form action="mail.php" metod="post"></form>

y la direcciono a la

pagina mail.php

<?php
$mail->Host = "localhost";

$mail->From = "mi [email protected]";
$mail->FromName = "nombre del remitente";
$mail->Subject = "registro exitoso";
$mail->AddAddress("$_POST['mail'];");


$body = "Hola <strong>amigo</strong><br>";
$body .= "probando <i>PHPMailer<i>.<br><br>";
$body .= "<font color='red'>Saludos</font>";
$mail->Body = $body;
$mail->AltBody = "Hola amigo\nprobando PHPMailer\n\nSaludos";
$mail->Send();
?>


pero no logro q llegue el mail !!
  #4 (permalink)  
Antiguo 20/11/2007, 20:05
 
Fecha de Ingreso: septiembre-2003
Mensajes: 51
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: COmo hacer para q se envie un mail al usurio registrante en mi sitio

La idea es esta, salvo mejor parecer
Cabe aclarar el servidor donde tienes alojado tu sitio,debe soportar la funcion mail()
caso contrario no se podrá....
<?
//Suponer que mail y nombres son los campos del formulario que han sido enviados
$mail=$_POST["mail"];
$nombres=$_POST["nombres"];

// Preparacion de los datos para el mail...
$msg="bla bla bla bla bla bla bla"."\n";
$msg.="Cordialmente, \n";
$msg.="www.miprofesor.6te.net";
$asunto="Respuesta desde www.miprofesor.6te.net";
$head = "From: [email protected] \r\n";
$head.= "Content-Type: text/html; charset=ISO-8859-1";
$para=$nombres." <".$mail.">";

// Envio del mail
mail($para,$asunto,$msg,$head);
}
?>
  #5 (permalink)  
Antiguo 21/11/2007, 08:33
 
Fecha de Ingreso: noviembre-2007
Mensajes: 24
Antigüedad: 12 años
Puntos: 0
Re: COmo hacer para q se envie un mail al usurio registrante en mi sitio

gracias jesustej hice lo q me dijiste en el form de registro una vez q ponen enviar se va a una pagina q dice q se registro con exito , en esa pagina(registrado.php) puse el codigo q me diste

<?
//Suponer que mail y nombres son los campos del formulario que han sido enviados
$mail=$_POST["mail"];
$nombres=$_POST["nombre"];

// Preparacion de los datos para el mail...
$msg="bla bla bla bla bla bla bla"."\n";
$msg.="Cordialmente, \n";
$msg.="www.accionesfavoritas.com.ar";
$asunto="Respuesta desde www.accionesfavoritas.com.ar";
$head = "From: [email protected] \r\n";
$head.= "Content-Type: text/html; charset=ISO-8859-1";
$para=$nombre." <".$mail.">";

// Envio del mail
mail($para,$asunto,$msg,$head);
}
?>

pero nunca me llega el mail,y me tira el siguiente error:

Parse error: syntax error, unexpected '}' in I:\FerozoWebHosting\accionesfavoritas.com.ar\publi c_html\registrado.php on line 177

alguien sabe porq sale ese error?

gracias por su ayuda
  #6 (permalink)  
Antiguo 21/11/2007, 08:59
 
Fecha de Ingreso: noviembre-2007
Mensajes: 24
Antigüedad: 12 años
Puntos: 0
Re: COmo hacer para q se envie un mail al usurio registrante en mi sitio

si saco el } de la ultima parte de la funcion mail ya no me tira el error pero sigue sin llegarme el mail :(
// Envio del mail
mail($para,$asunto,$msg,$head);
} (este corchete)
?>

jajaja me esta volviendo loco la funcion mail() !!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:11.