if ($res->getTipo() == 'ERROR') { echo 'Se ha producido un error-> Mensaje Técnico:' . $res->getMensajeTec(); exit; } $objFunc = new MODAlarma($objParam); $res2 = $objFunc->listarAlarmaCorrespondeciaPendiente(); if ($res2->getTipo() == 'ERROR') { echo 'Se ha producido un error-> Mensaje Técnico:' . $res2->getMensajeTec(); exit; } $errores_id = ''; $errores_msg = ''; error_reporting(-1); //captura todos los tipos de errores ... foreach ($res2->datos as $d) { $correo = new CorreoExterno(); try { if (isset($d['email_empresa'])) { $correo->addDestinatario($d['email_empresa'], $d['email_empresa']); //$correo->addCC($_SESSION["_MAIL_PRUEBAS"],'Correo de Pruebas'); if ($d['acceso_directo'] != '' && $d['acceso_directo'] != NULL) { $correo->setAccesoDirecto($d['id_alarma']); } if (!PHPMailer::validateAddress($d['email_empresa'])) { throw new phpmailerException("Email address " . $d['email_empresa'] . " is invalid -- aborting!"); } if (!$correo->validateEmail($d['email_empresa'])) { throw new phpmailerException("Domain Email address " . $d['email_empresa'] . " is invalid -- aborting!"); } } else { if (isset($d['correos'])) {
include_once dirname(__FILE__) . '/../../lib/lib_general/cls_correo_externo.php'; include_once dirname(__FILE__) . '/../../lib/FirePHPCore-0.3.2/lib/FirePHPCore/FirePHP.class.php'; ob_start(); $fb = FirePHP::getInstance(true); //estable aprametros ce la cookie de sesion $_SESSION["_CANTIDAD_ERRORES"] = 0; //inicia control /* cantidad de error anidados if($_SESSION["_FORSSL"]=='SI'){ session_set_cookie_params (0,$_SESSION["_FOLDER"], '' ,true ,false); } else{ session_set_cookie_params (0,$_SESSION["_FOLDER"], '' ,false ,false); } */ //echo dirname(__FILE__).'LLEGA'; register_shutdown_function('fatalErrorShutdownHandler'); set_exception_handler('exception_handler'); set_error_handler('error_handler'); include_once dirname(__FILE__) . '/../../lib/lib_control/CTincludes.php'; $correo = new CorreoExterno(); $correo->addDestinatario('*****@*****.**', 'Jaime Rivera'); $correo->setAsunto('Formulario'); $correo->setMensaje('<form method="post" action="contact.php"> <textarea name="message"></textarea> <input type="submit"> </form>'); $correo->setTitulo('Formulario'); $correo->setDefaultPlantilla(); $correo->enviarCorreo();
<?php /*** Nombre: Intermediario.php Proposito: Invocar al disparador de alarmas saltandose los pasos de * autentificacion * este archivo se invoca desde un cron tab en servidor linux * solo deberia llamarce desde hay otras llamadas no seran autorizadas Autor: Kplian (RAC) Fecha: 19/07/2010 */ session_start(); include_once dirname(__FILE__) . '/../DatosGenerales.php'; include_once dirname(__FILE__) . '/../PHPMailer/class.phpmailer.php'; include_once dirname(__FILE__) . '/../PHPMailer/class.smtp.php'; include_once dirname(__FILE__) . '/../lib_general/cls_correo_externo.php'; $correo = new CorreoExterno(); $correo->addDestinatario('*****@*****.**', 'rensi arteaga'); $correo->setAsunto('prueba de correo externo'); $correo->setMensaje('este es el cuerpo del mensaje'); $correo->setTitulo('Correo de prueba'); $correo->setDefaultPlantilla(); $mensaje = $correo->enviarCorreo(); echo $mensaje;