Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/08/2015, 13:53
Avatar de DataBlick
DataBlick
 
Fecha de Ingreso: agosto-2015
Ubicación: Viña del Mar
Mensajes: 5
Antigüedad: 8 años, 8 meses
Puntos: 0
Responder mensaje a cliente y avisar a usuario llegada de correo, usando PHP Mailer

Hola a todos, soy nuevo aquí y deseo vuestra ayuda para resolver el siguiente problema:

Se debe responder con dos mensajes distintos a dos correos diferentes a partir de un formulario web.

Me explico, un cliente deja sus datos y un mensaje, debo avisarle que recibí su mensaje y comunicarle al equipo de atención al cliente que alguien se ha comunicado por el formulario web.

Agradezco vuestra colaboración

Tengo el siguiente código:

Con este código puedo enviar el mensaje a los dos destinatarios, pero en un sólo correo, correspondiente al del cliente.
Falta poder enviar un segundo mensaje paralelo al área de atención al cliente.

<?php
ini_set('error_reporting',0);
date_default_timezone_set("America/Argentina/Buenos_Aires");
if($_POST['nombre'])
{
$fecha=date("d-m-Y");
$hora= date("H:i:s");
function calcSalida($hr) {return date('H:i:s', strtotime($hr)); }
$hrc=calcSalida($hora);
require("includes/PHPMailerAutoload.php"); // debes descargarla primero !
require("includes/class.phpmailer.php");
require("includes/class.smtp.php");
$mail = new PHPMailer();
//$mail->PluginDir = "includes/";
//$mail->Mailer = "smtp"; //
$mail->IsSMTP();
//Asignamos a Host el nombre de nuestro servidor smtp
$mail->Host = "mail.arquitecturabym.cl";
//Le indicamos que el servidor smtp requiere autenticación
$mail->SMTPAuth = true;
$mail->Port="26";
$mail->Timeout=30;
//Le decimos cual es nuestro nombre de usuario y password
$mail->Username = "[email protected]";
$mail->Password = "********";
//Indicamos cual es nuestra dirección de correo y el nombre que
//queremos que vea el usuario que lee nuestro correo
$mail->From = "[email protected]";
$mail->FromName = "Servicio al cliente";
//Indicamos cual es la dirección de destino del correo
$mail->AddAddress("[email protected]");
//Asignamos asunto y cuerpo del mensaje que avisa a la organización que alguien se ha contactado por el formulario web
$mail->Subject = "Aviso de recepcion de mensaje, via formulario web";
$mail->Body = "Se ha recibido un correo de $_POST[nombre], con el siguiente mensaje:\n\n$_POST[query]\n\nLos datos que nos han proporcionado son:\nEmail: $_POST[email]\nFono: $_POST[phone]\n\nEste mensaje lo recibimos el $fecha a las $hrc\n\nEquipo de servicio al cliente";
//Aquí debo asignar otro asunto y cuerpo del mensaje para informar al cliente
$mail->AddAddress($_POST['email']);
$mail->Subject = "Confirmacion de recepcion automatica";
$mail->Body = "$_POST[nombre], hemos recibido su correo con el siguiente mensaje:\n\n$_POST[query]\n\nLos datos que usted nos ha proporcionado son:\nEmail: $_POST[email]\nFono: $_POST[phone]\n\nEste mensaje lo recibimos el $fecha a las $hrc\n\nAgradecemos su contacto, pronto nos comunicarermos con usted.\n\nEquipo de servicio al cliente";
if(!$mail->Send())
{
echo "No se ha podido enviar el mail";
}
else
{
echo "Mensaje enviado, pronto nos pondremos en contacto con usted.\nYa puede cerrar este formulario.";
}
}
?>