Bueno primero saludos.
Tengo un problema que e tratado de solucionar desde hace mucho tiempo y es el de las listas negras que me detectan la IP de mi servidor Reseller como Spammer. Por ende no se pueden emitir correos de la manera correcta.
E intentado todo:
- Revisando todas las carpetas Cgi-bin de los servidores checkeando por algun virus de cgi (como dm.cgi), cambiendole los permisos a las carpetas, deteniendo el privilegio de utilizar Cgi's.
- Modificando los formularios de envio de correo para que en el host los envien como mail.eldominio.com (en ves de simplemente localhost) y colocando como remitente una direccion real y creada dentro de la misma cuenta.
Los correos NO llegan como Spam
- Checkeando mi PC por si tiene algun virus.
Sigo entrando a la lista.... ya no se me ocurre alguna otra solucion alguna ayuda por aqui?
Gracias
Pego el codigo que uso en los formularios para enviar correos. (uso PhpMailer)
EDIT:
Código:
if(isset($_POST['nombre']) && isset($_POST['telefono']) && isset($_POST['ciudad']) && isset($_POST['mensaje']) ) { ////// require("class.phpmailer.php"); $mensaje = nl2br($_POST['mensaje']); $mail = new PHPMailer(); $mail->Host = "mail.viverolosmontes.cl"; $mail->From = "[email protected]"; $mail->FromName = $_POST['nombre']." - Vivero Los Montes"; $mail->Subject = $_POST['nombre']." -Mensaje de la web."; $mail->AddAddress("[email protected]"); if ($varname != "") { $mail->AddAttachment($vartemp, $varname); } $body = "Nombre : ".$_POST['nombre']."; $body.= "Empresa : ".$_POST['empresa']."<br>Ciudad : ".$_POST['ciudad']."<br>Telefono : ".$_POST['telefono']."<br>E-Mail : ".$_POST['email']."<br>"; $body.= "<strong>Mensaje</strong><br><br>".$_POST['mensaje']."<br>"; $body.= "<i>Enviado por medio de la pagina web.</i>"; $mail->MsgHTML($body); $mail->IsHTML(true); if(!$mail->Send()) { echo '<br>Error: ' . $mail->ErrorInfo; }else{ echo "Su mensaje fue enviado correctamente, gracias"; } ///// }else{ echo "Problema con el envio de datos."; }