File: /home/asjudine/public_html/contactenos.php
<?
require_once("mainfile.php");
include ("config.php");
global $dbi;
require_once("Conectarse.php");
//Es necesario que al menos halla una dirección de destino
$error="";
if ($enviar) {
if(!$correo)
{
$error.="Debe indicar al menos una dirección de destino";
}
}
if ($enviar && !$error) {
//creamos un array que estará formado por las direcciones de destino
if ($correo) {
if($correo == "ABOGADO")
{
$correo = "abogados@asjudinet.com";
$direcciones["direccion1"]=$correo;
}
if($correo == "ASISTENTE DE VENTAS" || $correo == "DIRECTOR COMERCIAL" || $correo == "DIRECTOR DE HISTOSER")
{
$correo = "ventas@asjudinet.com";
$direcciones["direccion1"]=$correo;
}
if($correo == "EJECUTIVA DE CUENTA" || $correo == "GERENTE ADMINISTRATIVA" || $correo == "JEFE CARTERA BANCOS" || $correo == "JEFE CARTERA NOMINAS" || $correo == "JEFE DE COBRANZAS" || $correo == "RECEPCIONISTA" || $correo == "PRESIDENTE SERVIASJUDINET" || $correo == "Secretaria Veeduria Ciudadna" )
{
$correo = "servi@asjudinet.com";
$direcciones["direccion1"]=$correo;
}
if($correo == "SERVICIO AL CLIENTE" || $correo == "GERENTE GENERAL" || $correo == "DISER VILLAVICENCIO" || $correo == "DISER VALLEDUPAR" || $correo == "DISER BARRANQUILLA" || $correo == "DISER BOGOTA" || $correo == "DISER CALI " || $correo == "DISER FLORENCIA" || $correo == "DISER IBAGUE" || $correo == "DISER MEDELLIN" || $correo == "DISER MOCOA" || $correo == "DISER PEREIRA")
{
//$correo = "servicioalcliente@asjudinet.com";
$correo = "servicioalclienteasjudinet@gmail.com";
$direcciones["direccion1"]=$correo;
//2020-09-17 se cambia de correo de servicio al cliente debido a que esta presentado errores el hosting
}
}
//pasamos a enviar el correo
// primero hay que incluir la clase phpmailer para poder instanciar
//un objeto de la misma
require "includes/phpmailer/class.phpmailer.php";
//instanciamos un objeto de la clase phpmailer al que llamamos
//por ejemplo mail
$mail = new phpmailer();
//Definimos las propiedades y llamamos a los métodos
//correspondientes del objeto mail
//Con PluginDir le indicamos a la clase phpmailer donde se
//encuentra la clase smtp que como he comentado al principio de
//este ejemplo va a estar en el subdirectorio includes
$mail->PluginDir = "includes/phpmailer/";
//Con la propiedad Mailer le indicamos que vamos a usar un
//servidor smtp
$mail->Mailer = "smtp";
//Asignamos a Host el nombre de nuestro servidor smtp
$mail->Host = "webmail.asjudinet.com";
//Le indicamos que el servidor smtp requiere autenticación
$mail->SMTPAuth = true;
//Le decimos cual es nuestro nombre de usuario y password
$mail->Username = "alberto.fonseca@asjudinet.com";
$mail->Password = "mipassword";
//Indicamos cual es nuestra dirección de correo y el nombre que
//queremos que vea el usuario que lee nuestro correo
$mail->From = $email;
$mail->FromName = $nombre;
//Asignamos asunto y cuerpo del mensaje
//El cuerpo del mensaje lo ponemos en formato html, haciendo
//que se vea en negrita
$mail->Subject = $asunto;
// $mail->Body = "<b>Mensaje de prueba mandado con phpmailer en formato html</b>";
$mail->Body = "Ha llegado este mensaje desde el Formulario de Contactenos de Serviasjudinet\n";
$mail->Body .= "\nNombre: " .strtoupper($HTTP_POST_VARS["nombre"]). "\n";
$mail->Body .= "\nDirección: " .strtoupper($HTTP_POST_VARS["direccion"]). "\n";
$mail->Body .= "\nCiudad: " .strtoupper($HTTP_POST_VARS["ciudad"]). "\n";
$mail->Body .= "\nTeléfono Fijo: " .$HTTP_POST_VARS["telefono"]. "\n";
$mail->Body .= "\nCelular: " .$HTTP_POST_VARS["celular"]. "\n";
$mail->Body .= "\nEmail: " .$HTTP_POST_VARS["email"]. "\n";
$mail->Body .= "\nMensaje: " .strtoupper($HTTP_POST_VARS["mensaje"]). "\n";
//Definimos AltBody por si el destinatario del correo no admite
//email con formato html
$mail->AltBody ="Mensaje de prueba mandado con phpmailer en formato texto";
//el valor por defecto 10 de Timeout es un poco escaso dado que voy a usar
//una cuenta gratuita y voy a usar attachments, por tanto lo pongo a 120
$mail->Timeout=120;
//Indicamos el fichero a adjuntar si el usuario seleccionó uno en el formulario
if ($achivo !="none") {
$mail->AddAttachment($archivo,$archivo_name);
}
//Indicamos cuales son las direcciones de destino del correo y enviamos
//los mensajes
reset($direcciones);
while (list($clave, $valor)=each($direcciones)) {
$mail->AddAddress($valor);
//se envia el mensaje, si no ha habido problemas la variable $success
//tendra el valor true
$exito = $mail->Send();
//Si el mensaje no ha podido ser enviado se realizaran 4 intentos mas
//como mucho para intentar enviar el mensaje, cada intento se hara 5 s
//segundos despues del anterior, para ello se usa la funcion sleep
$intentos=1;
while((!$exito)&&($intentos<5)&&($mail->ErrorInfo!="SMTP Error: Data not accepted")){
sleep(5);
//echo $mail->ErrorInfo;
$exito = $mail->Send();
$intentos=$intentos+1;
}
//La clase phpmailer tiene un pequeño bug y es que cuando envia un mail con
//attachment la variable ErrorInfo adquiere el valor Data not accepted, dicho
//valor no debe confundirnos ya que el mensaje ha sido enviado correctamente
if ($mail->ErrorInfo=="SMTP Error: Data not accepted") {
$exito=true;
}
if(!$exito)
{
echo "Problemas enviando correo electrónico a ".$valor;
echo "<br/>".$mail->ErrorInfo;
}
else
{
//Mostramos un mensaje indicando las direccion de
//destino y fichero adjunto enviado en el mensaje
$mensaje="<p>Has enviado un mensaje a:<br/>";
$mensaje.=$valor." ";
if ($archivo !="none") {
$mensaje.="Con un fichero adjunto llamado ".$archivo_name;
}
$mensaje.="</p>";
echo $mensaje;
}
// Borro las direcciones de destino establecidas anteriormente
$mail->ClearAddresses();
}
echo "<a href='$PHP_SELF'> VOLVER AL FORMULARIO</a>";
}
else {
$sql5 = mysql_query('SELECT * FROM Usuarios order by Nombre_Completo ');
if (!$sql5) {
die('Invalid query: ' . mysql_error());
}
$row_sql5 = mysql_fetch_assoc($sql5);
$totalRows_sql5 = mysql_num_rows($sql5);
?>
<HTML>
<style type="text/css">
<!--
.Estilo1 {font-family: "Arial Narrow"}
.Estilo3 {font-family: "Arial Narrow"; font-weight: bold; }
.Estilo4 {
font-family: "Arial Narrow";
font-size: 16px;
}
-->
</style>
<BODY>
<? If ($error) echo "<font color='red'>$error</font>";?>
<FORM ENCTYPE="multipart/form-data" METHOD="post" ACTION="<?=$PHP_SELF?>">
<TABLE width=677
border=1 align=center cellPadding=3 cellSpacing=0 bordercolor="#ECE9D8">
<TBODY>
<TR bgcolor="#AFCDFB">
<TD colspan="2"><p align="center" class="Estilo35 Estilo3"><img src="ELEMENTOS/cabezote_servi.jpg" width="700" height="102"> </p> </TD>
</TR>
<TR bgcolor="#AFCDFB">
<TD colspan="2"><table width="677" align="center">
<tr>
<td bgcolor="#ECE9D8"><div align="justify" class="Estilo4">Por favor diligenciar todos los campos, seleccione el funcionario al cual enviará el mensaje, en caso de que requiera enviar un archivo adjunto, haga click en el botón Examinar, seleccione el archivo y si usted considera que la información es correcta, hacer click en el botón Enviar. Esta información llegará al buzón de correo del Funcionario de Serviasjudinet. </div></td>
</tr>
</table></TD>
</TR>
<TR bgcolor="#AFCDFB">
<TD width="206"><div align="right" class="Estilo1"><strong>Nombre Afiliado:</strong></div></TD>
<TD width="490" align=right><div align="left" class="Estilo35 Estilo3">
<INPUT name="nombre" type="text" id="nombre" size="35" maxLength=35>
</div></TD>
<!-- enviar -->
</TR>
<!-- fin de enviar -->
<TR bgcolor="#AFCDFB">
<TD align=right><span class="Estilo3">Dirección Postal:</span></TD>
<TD align=right><div align="left"><span class="Estilo35 Estilo3">
<INPUT name="direccion" type="text" id="direccion" size="50" maxLength=50>
</span></div></TD>
</TR>
<TR bgcolor="#AFCDFB">
<TD align=right><span class="Estilo1 Estilo39 Estilo3"><strong>Ciudad:</strong></span></TD>
<TD align=right><div align="left" class="Estilo35 Estilo3">
<INPUT name="ciudad" type="text" id="ciudad3" size="35" maxLength=35>
</div></TD>
</TR>
<TR bgcolor="#AFCDFB">
<TD align=right><span class="Estilo1 Estilo3 Estilo39"><strong>Teléfono:</strong></span></TD>
<TD align=right><div align="left" class="Estilo35 Estilo3">
<input name="telefono" type="text" id="telefono" size="20" maxlength="20">
</div></TD>
</TR>
<TR bgcolor="#AFCDFB">
<TD align=right><span class="Estilo1 Estilo3 Estilo39"><strong>Celular:</strong></span></TD>
<TD align=right><div align="left" class="Estilo35 Estilo3">
<input name="celular" type="text" id="celular" size="24" maxlength="24">
</div></TD>
</TR>
<TR bgcolor="#AFCDFB">
<TD align=right><span class="Estilo1 Estilo3 Estilo39"><strong>e-mail:</strong></span></TD>
<TD align=right><div align="left"><span class="Estilo35 Estilo3"><span class=text1>
<input name="email" class=mail size="50" maxlength=100>
</span></span></div></TD>
</TR>
<TR bgcolor="#AFCDFB">
<TD><div align="right" class="Estilo1"><strong>Asunto:</strong></div></TD>
<TD align=right><div align="left" class="Estilo35 Estilo3"><SPAN class=text1>
<input name="asunto" class=mail id="asunto" size="50" maxlength=50>
</SPAN></div></TD>
</TR>
<TR bgcolor="#AFCDFB">
<TD align=right><span class="Estilo1 Estilo3 Estilo35"><strong>Mensaje:</strong></span></TD>
<TD align=right><div align="left"><span class="Estilo35 Estilo3"><span style="">
<textarea style="BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BORDER-LEFT: #ff9900 1px solid; WIDTH: 400px; BORDER-BOTTOM: #ff9900 1px solid; HEIGHT: 70px" tabindex=0 name=mensaje rows=6 cols=32></textarea>
</span></span></div></TD>
</TR>
<TR bgcolor="#AFCDFB">
<TD align=right><span class="Estilo3">Email de destino:</span></TD>
<TD align=right><div align="left">
<span class="Estilo24 Estilo33 Estilo3"><SPAN
class=tx1 Estilo8 Estilo9 Estilo5 Estilo1><SPAN
class=tx1 Estilo8 Estilo12 Estilo5 Estilo1><STRONG>
<select name="correo" class="Estilo66">
<option value="">--SELECCIONE FUNCIONARIO--</option>
<?php
do {
?>
<option value="<?php echo $row_sql5['Cargo'];?>"><?php echo $row_sql5['Nombre_Completo']?></option>
<?php
} while ($row_sql5 = mysql_fetch_assoc($sql5));
$rows5 = mysql_num_rows($sql5);
if($rows5 > 0) {
mysql_data_seek($sql5, 0);
$row_sql5 = mysql_fetch_assoc($sql5);
}
?>
</select>
</STRONG></SPAN></SPAN></span> </div></TD>
</TR>
<TR bgcolor="#AFCDFB">
<TD align=right><span class="Estilo1 Estilo3 Estilo35"><strong>Archivo adjunto:</strong></span></TD>
<TD align=right><div align="left"><span class="Estilo35 Estilo3"><span style="">
<INPUT TYPE="file" NAME="archivo" SIZE="35">
</span></span></div></TD>
</TR>
<TR bgcolor="#AFCDFB">
<TD colspan="2" align=right><div align="center"><span class="Estilo35 Estilo3"><span style="">
<INPUT TYPE="submit" VALUE="Enviar" name="enviar" style="font-family: Verdana; font-size: 8 pt; color: #000080; background-color: #C0C0C0; border-style: solid">
<INPUT name="reset2" type=reset class=btn value="Borrar datos" style="font-family: Verdana; font-size: 8 pt; color: #000080; background-color: #C0C0C0; border-style: solid">
<input name="button" type="button" style="font-family: Verdana; font-size: 8 pt; color: #000080; background-color: #C0C0C0; border-style: solid" onClick="history.back()" value="Volver a la página principal">
</span></span></div></TD>
</TR>
</TBODY>
</TABLE>
<p> </p>
</FORM>
</BODY>
</HTML>
<?
}
?>