throw new phpmailerException("Domain Email address " . $value . " is invalid -- aborting!"); } } } } if (isset($d['requiere_acuse'])) { if ($d['requiere_acuse'] == 'si') { $correo->enableAcuseRecibo(); $correo->setMensajeAcuse($d['mensaje_link_acuse']); $correo->setUrlAcuse($d['url_acuse']); $correo->setTokenAcuse($d['id_alarma']); } } $correo->setAsunto($d['titulo_correo'] . ' ' . $d['obs']); $correo->setMensaje($d['descripcion']); $correo->setTitulo($d['titulo_correo']); //Anadir los adjuntos $adjuntos = explode(',', $d['documentos']); foreach ($adjuntos as $value) { $url = explode('|', $value); if (count($url) > 2) { //es un reporte generado (llamar un metodo para generar el reporte) $pxpRestClient = PxpRestClient::connect('127.0.0.1', substr($_SESSION["_FOLDER"], 1) . 'pxp/lib/rest/')->setCredentialsPxp($_GET['user'], $_GET['pw']); $url_final = str_replace('../../sis_', '', $url[0]); $url_final = str_replace('sis_', '', $url_final); $url_final = str_replace('/control', '', $url_final); $res = $pxpRestClient->doPost($url_final, array("id_proceso_wf" => $url[1])); $res_json = json_decode($res); $correo->addAdjunto(dirname(__FILE__) . '/../../../reportes_generados/' . $res_json->ROOT->detalle->archivo_generado, $url[2]); //poniendo la url para eliminar //array_push($arr_unlink,dirname(__FILE__) . '/../../../reportes_generados/' . $res_json->ROOT->detalle->archivo_generado);
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;