function envmail($email, $subject, $msg, $from, $fromname = "Opala Clube Franca") { require_once "class.phpmailer.php"; $mail = new phpmailer(); $mail->ClearAddresses(); $mail->ClearAllRecipients(); $mail->ClearAddresses(); $mail->ClearCustomHeaders(); $mail->IsSMTP(); // $mail->IsSendmail(); $mail->From = $from; $mail->FromName = $fromname; // $mail->Hostname = "smtp.gmail.com"; // $mail->Host = "smtp.gmail.com"; $mail->SMTPSecure = "ssl"; $mail->Hostname = "smtp.opalaclubefranca.com.br"; $mail->Host = "smtp.opalaclubefranca.com.br"; // $mail->SMTPDebug = 2; $mail->Username = "******"; $mail->Password = "******"; $mail->SMTPAuth = true; $mail->Port = 465; $mail->Timeout = 120; $body = $msg; $text_body = $msg; $mail->isHTML(true); $mail->Subject = $subject; $mail->Body = $body; $mail->AltBody = $text_body; if (is_array($email)) { foreach ($email as $em) { $mail->AddAddress($em, ""); } } else { $mail->AddAddress($email, ""); } /* echo '<tr><td>To '.$email.'</td></tr>'."\n"; echo '<tr><td>Assunto '.$subject.'</td></tr>'."\n"; echo '<tr><td>Mensagem '.$msg.'</td></tr>'."\n"; echo '<tr><td>From '.$from.'</td></tr>'."\n"; */ $exito = $mail->Send(); $v = 0; // echo "<tr><td>ErrorInfo " . $mail->ErrorInfo . "<br></td></tr>"; while (!$exito && $v < 5 && $mail->ErrorInfo != "SMTP Error: Data not accepted.") { sleep(2); $exito = $mail->Send(); echo "<tr><td>ErrorInfo " . $mail->ErrorInfo . "<br></td></tr>"; $v = $v + 1; } if (!$exito) { echo "<tr><td>There has been a mail error sending to " . $mail->ErrorInfo . "<br></td></tr>"; } $mail->ClearAddresses(); $mail->ClearAttachments(); return $mail->ErrorInfo; }
function fu_envia_clave($nom, $email, $email_ins, $user, $clave, $tipo) { require_once "class.phpmailer.php"; $mail = new phpmailer(); $mail->From = "*****@*****.**"; $mail->FromName = "Oficina Asesora de Sistemas"; $mail->Host = "mail.udistrital.edu.co"; $mail->Mailer = "smtp"; $mail->SMTPAuth = true; $mail->Username = "******"; $mail->Password = "******"; $mail->Timeout = 120; $mail->Charset = "utf-8"; $mail->IsHTML(false); if ($tipo == 4) { $tip = "Coordinador"; } elseif ($tipo == 16) { $tip = "Decano"; } elseif ($tipo == 24) { $tip = "Funcionario"; } elseif ($tipo == 26) { $tip = "Proveedor"; } elseif ($tipo == 30) { $tip = "Docente"; } elseif ($tipo == 51) { $tip = "Estudiante"; } //echo "tipo en fua_ ".$tipo; exit; $fecha = date("d-M-Y h:i:s A"); $comen = "Mensaje generado automáticamente por el servidor de la Oficina Asesora de Sistemas.\n"; $comen .= "Este es su usuario y clave para ingresar al Sistema de Información Cóndor.\n\n"; $comen .= "Por seguridad cambie la clave.\n\n"; $sujeto = "Clave"; $cuerpo = "Fecha de envio: " . $fecha . "\n\n"; $cuerpo .= "Señor(a) : " . $nom . "\n\n"; $cuerpo .= $comen . "\n\n"; $cuerpo .= "Tipo: " . $tip . "\n"; $cuerpo .= "Usuario: " . $user . "\n"; $cuerpo .= "Clave Acceso: " . $clave . "\n"; $mail->Body = $cuerpo; $mail->Subject = $sujeto; $mail->AddAddress($email); $mail->AddCC($email_ins); if (!$mail->Send()) { header("Location: {$redir}?error_login=16"); } else { header("Location: {$redir}?error_login=18"); } $mail->ClearAllRecipients(); }
} } $cuerpo .= "</tr>"; } $cuerpo .= "</table>"; //Prueba //$cuerpo .="<h1>ESTE CORREO ES UNA PRUEBA POR FAVOR NO LA TOME EN CUENTA</h1>"; //Cuerpo del mensaje $mail->Body = $cuerpo; //Este el asunto $mail->Subject = $tema; $mail->IsHTML(true); //Correos $mail->AddAddress("*****@*****.**"); $mail->AddAddress("*****@*****.**"); //Correo Bienestar $mail->AddAddress('*****@*****.**'); //correo prueba //$mail->AddAddress("*****@*****.**"); /* $mail->AddAddress("*****@*****.**"); $mail->AddAddress("*****@*****.**"); $mail->AddAddress("*****@*****.**"); */ if (!$mail->Send()) { echo $this->lenguaje->getCadena("errorMail") . "<br>"; echo 'Mailer Error: ' . $mail->ErrorInfo; exit; } $mail->ClearAllRecipients(); $this->registroLog('NOTIFICAR TESORERIA');
function envia_clave($configuracion, $email, $email_ins, $user, $clave) { include_once $configuracion["raiz_documento"] . $configuracion["clases"] . "/mail/class.phpmailer.php"; include_once $configuracion["raiz_documento"] . $configuracion["clases"] . "/mail/class.smtp.php"; $mail = new phpmailer(); $mail->From = "*****@*****.**"; $mail->FromName = "Banco de Proveedores Universidad Distrital Francisco Jose de Caldas"; $mail->Host = "mail.udistrital.edu.co"; $mail->Mailer = "smtp"; $mail->SMTPAuth = true; $mail->Username = "******"; $mail->Password = "******"; $mail->Timeout = 120; $mail->Charset = "utf-8"; $mail->IsHTML(false); $fecha = date("d-M-Y h:i:s A"); $comen = "Mensaje generado automaticamente por el servidor de la Oficina Asesora de Sistemas.\n"; $comen .= "Este es su usuario y clave para ingresar al Banco de proveedores de la Universidad Distrital.\n\n"; $sujeto = "Datos de Acceso"; $cuerpo = "Fecha de envio: " . $fecha . "\n\n"; $cuerpo .= "Bienvenido al banco de proveedores de la Universidad Distrital Francisco Jose de Caldas \n\n"; $cuerpo .= "Sus datos de acceso son los siguientes:\n\n"; $cuerpo .= "Usuario: " . $user . "\n"; $cuerpo .= "Clave Acceso: " . $clave . "\n"; $cuerpo .= $comen . "\n\n"; $mail->Body = $cuerpo; $mail->Subject = $sujeto; $mail->AddAddress($email); //$mail->AddCC($email_ins); if (!$mail->Send()) { $mensaje = "Los datos se intentaron enviar al correo electronico: <b>{$email}</b> pero el envio no fue exitoso<br/>"; } else { $mensaje = "Estos datos fueron enviados al correo electronico: <b>{$email}</b><br/>"; } $mail->ClearAllRecipients(); return $mensaje; }