コード例 #1
0
 function enviarCambioHr($fecha, $hrIni, $hrFin)
 {
     //Cuando se realizo un cambio de horario en valija
     include "config/connect.php";
     include "class/correo.php";
     $correo = new Correo($conn);
     $correo->setID("1");
     $correo->consultacorreoID();
     $mail = new PHPMailer();
     $mail->IsSMTP();
     $mail->Host = $correo->getHostMail();
     //la dirección del servidor, p. ej.: smtp.servidor.com
     $mail->Port = $correo->getPortMail();
     //Puerto del servidor
     $mail->Username = $correo->getusUarioMail();
     //usuario de cuenta
     $mail->Password = $correo->getPassMail();
     $mail->From = $correo->getCuentaMail();
     // dirección remitente, p. ej.: no-responder@miempresa.com
     $mail->FromName = $correo->getNameMail();
     // nombre remitente, p. ej.: "Servicio de envío automático"
     $mail->SMTPAuth = true;
     // si el SMTP necesita autenticación
     $tpl = new TemplatePower($correo->getCuerpoCambioHr(), T_BYVAR);
     $tpl->prepare();
     $tpl->assign('fechaH', $fecha);
     $tpl->assign('horaI', $hrIni);
     $tpl->assign('horaF', $hrFin);
     $mail->Subject = $correo->getAsuntoCambioHr();
     // asunto y cuerpo alternativo del mensaje
     $mail->MsgHTML($tpl->getOutputContent());
     //$mail->MsgHTML($correo->getCuerpoCambioHr());										// si el cuerpo del mensaje es HTML
     //$mail->AddAddress("*****@*****.**");
     $mail->AddAddress($this->destinatario);
     //direcion de correo
     $mail->AddCC($this->ccopia);
     if (!$mail->Send()) {
         $this->mensaje = $mail->ErrorInfo;
         echo "SMTP " . $this->mensaje;
         return false;
     } else {
         return true;
     }
     include "config/disconnect.php";
 }