Foros del Web » Programando para Internet » PHP »

Ayuda con Reply-To

Estas en el tema de Ayuda con Reply-To en el foro de PHP en Foros del Web. Hola a todos, de ante mano quiero dales las gracias por tomarme en cuenta, resulta que tengo un problema con el Reply-To, ya hice el ...
  #1 (permalink)  
Antiguo 27/12/2005, 20:04
 
Fecha de Ingreso: diciembre-2005
Mensajes: 1
Antigüedad: 12 años
Puntos: 0
Ayuda con Reply-To

Hola a todos, de ante mano quiero dales las gracias por tomarme en cuenta,
resulta que tengo un problema con el Reply-To, ya hice el php para enviar mail, y si lo manda, pero necesito que al momento de enviarlo tambien envie una respuesta de que hemos recibo el correo.

aki les doy mi codificacion para que le echen un vistazo....

<?php
require("includes/class.phpmailer.php");
include('includes/class.smtp.php');
header('Content-Type: text/html');

$mail = new PHPMailer();
$mail->PluginDir = "includes/";
$mail->Mailer = "smtp";
$mail->Host = "smtp.tudominio.com";
$mail->SMTPAuth = true;
$mail->Username ="[email protected]";
$mail->Password ="password";
$mail->From ="[email protected]"; //direccion que envia
$mail->ReplyTo = $email; //variable con la direccion de la persona que esta enviando la informacion.
$mail->FromName = "Administrador Web";
$mail->Timeout=10;
$mail->AddAddress("Nombre_a_quien_se_envia <[email protected]>");
$mail->Subject = "Te han mandado la siguiente informacion";
$mail->Body = $cuerpo;
$mail->AltBody ="Mensaje enviado en formato texto";

$exito =$mail->send();
$intentos = 1;
while((!$exito)&&($intentos <5))
{
sleep(5);
//echo$mail->ErrorInfo;
$exito=$mail->Send();
$intentos=$intentos+1;

}
if(!$exito)
{
echo "Problemas enviando correo electrónico a ".$valor;
echo "<br/>".$mail->ErrorInfo;
}
else
{
echo "Mensaje enviado correctamente.";
}
?>


de ante amo mil gracias!!!!


ciao
  #2 (permalink)  
Antiguo 28/12/2005, 05:59
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Aunque se vé en el código y alguien que lo use puede reconocer que usas exactamente para enviar tu e-mail .. es -necesario- que siempre que te referencies a un código como una "classe" como la que usas .. que indiques -expresamente- cual usas. En tu caso "PHP Mailer" (y su link a donde verla completa por si alguien gusta de ver su documentación oficial: http://phpmailer.sourceforge.net) .. nunca "asumas" que todo el mundo use o conozca el código que expongas.

------------------------

El problema que tienes tal vez es de conecptos .. el "Reply-to" que mencionas no es más que una cabecera para el e-mail que le indicará al cliente de correo que responda ese e-mail -donde debe- emitir su respuesta (hacia que dirección de correo).

Lo que realmente necesitas es enviar ese e-mail Con Copia a quien corresponda. Ya sea como parte del "Para" .. o como parte del "Con Copia" (CC) o como BCC (Copia oculta).

Para esto PHP Mailer tiene sus métodos:
AddAddress() y otros equivalentes para ir añadiendo destinatarios.

Eso no te asegura más que el e-mail se emitó hacia tu destinatario original y una copia a quien destines.. Si tu quieres que al recibir tu e-mail se emita otro automáticamente como que lo recibistes .. en ese caso tendrás que usar "Autoresponders" .. y eso no se programaría directamente con PHP sino que es (o suele ser) una configuración de tu servidor de correo y cuenta donde recibas esos e-mails.


Un saludo,
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 04:52.