Ver Mensaje Individual
  #13 (permalink)  
Antiguo 28/05/2011, 23:40
iovan
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Quien me recomienda un tema acerca de envio de email al registrado en una

Asi es, cualquier duda o problema que tengas posteas y vemos como lo solucionamos ok.

el archivo phpmailer original es asi:
Código PHP:
Ver original
  1. include_once('../class.phpmailer.php');
  2.  
  3. $mail             = new PHPMailer(); // defaults to using php "mail()"
  4.  
  5. $body             = $mail->getFile('contents.html');
  6. $body             = eregi_replace("[\]",'',$body);
  7.  
  8. $mail->From       = "[email protected]";
  9. $mail->FromName   = "First Last";
  10.  
  11. $mail->Subject    = "PHPMailer Test Subject via mail()";
  12.  
  13. $mail->AltBody    = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
  14.  
  15. $mail->MsgHTML($body);
  16.  
  17. $mail->AddAddress("[email protected]", "John Doe");
  18.  
  19. $mail->AddAttachment("images/phpmailer.gif");             // attachment
  20.  
  21. if(!$mail->Send()) {
  22.   echo "Mailer Error: " . $mail->ErrorInfo;
  23. } else {
  24.   echo "Message sent!";
  25. }


Donde dice

$mail->AddAddress("[email protected]", "John Doe");

Va la variable que contiene la direccion de email a donde vas a enviar el email por ejemplo.


La mandas así:
Código PHP:
Ver original
  1. <form sction="" method="post">
  2. Teclea el email de destinatario: <input type="text" name="e_dest">
  3. Teclea el nombre del destinatario: <input type="text" name="n_dest">
  4. <input type="submit" value="Enviar email">
  5. </form>

Lo recibo por PHP de ésta manera:
Código PHP:
Ver original
  1. <?php
  2.  
  3. include_once('../class.phpmailer.php');
  4.  
  5. $Email_destinatario = $_POST['e_dest'];
  6. $Nombre_destinatario = $_POST['n_dest'];
  7.  
  8. $mail             = new PHPMailer(); // defaults to using php "mail()"
  9.  
  10. $body             = $mail->getFile('contents.html');
  11. $body             = eregi_replace("[\]",'',$body);
  12.  
  13. $mail->From       = "[email protected]";
  14. $mail->FromName   = "First Last";
  15.  
  16. $mail->Subject    = "PHPMailer Test Subject via mail()";
  17.  
  18. $mail->AltBody    = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
  19.  
  20. $mail->MsgHTML($body);
  21.  
  22. $mail->AddAddress($Email_destinatario, $Nombre_destinatario);
  23.  
  24.  
  25.  
  26. if(!$mail->Send()) {
  27.   echo "Mailer Error: " . $mail->ErrorInfo;
  28. } else {
  29.   echo "Message sent!";
  30. }
  31.  
  32. ?>
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.