Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2010, 12:55
juancile
 
Fecha de Ingreso: febrero-2009
Mensajes: 176
Antigüedad: 15 años, 2 meses
Puntos: 1
PHP Mailer llega como spam

Buenas!.
Estoy enviando un mensaje con archivo adjunto a traves de un formulario de contacto y en Hotmail llega como spam. Mi sitio es un Wordpress.

Este es el codigo:
Código PHP:
<?php
$maximo_tamano
'6000000'// 100000 equivale a 100kb.
$direccion_envio$jobmail[0];
$direccion_libertad'[email protected]';
$url'http://www.misitio.com.ar/wp-content/themes/theme_libertad_wp';
?>
<? 
if ($flag!='ok') { ?>
<form action="<?php echo $PHP_SELF;?>#commentform" method="post" enctype="multipart/form-data" id="commentform">
<div class="coments-title">Postularme en <?php $jobcompany get_post_custom_values("Trabajo-Empresa"); echo $jobcompany[0]; ?></div>
<p><label>Nombre *</label><input <? if (isset ($flag) && $_POST['nombre']=='') { echo 'class="error"';} else {echo 'class="campo"';} ?> type="text" name="nombre" value="<? echo $_POST['nombre'];?>" /></p>
<p><label>Apellido *</label><input <? if (isset ($flag) && $_POST['apellido']=='') { echo 'class="error"';} else {echo 'class="campo"';} ?> type="text" name="apellido" value="<? echo $_POST['apellido'];?>" /></p>
<p><label>Tel&eacute;fono *</label><input <? if (isset ($flag) && $_POST['tel']=='') { echo 'class="error"';} else {echo 'class="campo"';} ?> type="text" name="tel" value="<? echo $_POST['tel'];?>" /></p>
<p><label>Email *</label><input <? if (isset ($flag) && $_POST['email']=='') { echo 'class="error"';} else {echo 'class="campo"';} ?> type="text" name="email"  value="<? echo $_POST['email'];?>" /></p>
<p><label>Adjuntar CV</label><input <? if (isset ($flag) && $ext=='error' || $tamano $maximo_tamano) { echo 'class="error"';} else {echo 'class="campo"';} ?> type="file" name="archivo" value="<? echo $_FILE['archivo'];?>" /></p>
<p><label>Comentario *</label><textarea <? if (isset ($flag) && $_POST['comentario']=='') { echo 'class="com-error"';} else {echo 'class="com"';} ?> name="comentario"><? echo $_POST['comentario'];?></textarea></p>
<p><input type="submit" name="enviar" value="Postularme" class="button" /></p>
</form>
<?php
if (isset ($_POST['enviar'])) {
require(
"class.phpmailer.php");
$mail = new PHPMailer();
$mail->From     '[email protected]';
$mail->FromName "Bolsa de trabajo - Libertad 99.7";
$mail->AddAddress($direccion_envio);
$mail->AddReplyTo($_POST['email'],$_POST['nombre']);
$mail->Subject "Un trabajador esta interesado en tu oferta";
$mail->IsHTML(true);
$comentario=$_POST['comentario'];
//comprobamos si se adjunto un archivo, y si su tamano es menor al permitido
if (isset($_FILES['archivo']['tmp_name'])) {
$tipo=$_FILES['archivo']['type'];
$extension_typeexplode ('.'$_FILES['archivo']['name']);
$extend($extension_type);
$aleatorio rand(); 
$nombreoriginalexplode ('.'$_FILES['archivo']['name']);
$tamano=$_FILES['archivo']['size'];
$nuevonombre'curriculum-'.$aleatorio.'.'.$ext;
}
if (isset (
$nuevonombre)) {
if (
$_FILES['archivo']['tmp_name'] != "") {
if (
$ext != 'doc' && $ext != 'docx' && $ext != 'pdf') {$error_archivo=" El formato de archivo de tu CV no est&aacute; permitido. Formatos permitidos: Word (doc) y PDF.";}
}
if (
$tamano $maximo_tamano) {$error_archivo=" El tama&ntilde;o de tu archivo supera el m&aacute;ximo permitido.";}
}
if (
$_POST['tel']!='' && $_POST['apellido']!='' && $_POST['email']!='' && $_POST['nombre']!='' && $_POST['comentario']!='' && $error_archivo=='') {
// Si existe, copiamos el archivo en el servidor
if ($_FILES['archivo']['tmp_name'] != "") {
copy($_FILES['archivo']['tmp_name'], $_SERVER['DOCUMENT_ROOT'].'/wp-content/themes/theme_libertad_wp/archivos/'.$nuevonombre);
}
$contenido '<html><body>';
$contenido .= '<h2>Bolsa de trabajo - Libertad 99.7</h2>';
$contenido .= '<p>Enviado el '.  date("d M Y").'</p>';
$contenido .= '<p>Nombre: <strong>'.$_POST['nombre'].'</strong>';
$contenido .= '<p>Apellido: <strong>'.$_POST['apellido'].'</strong>';
$contenido .= '<p>Tel&eacute;fono: <strong>'.$_POST['tel'].'</strong>';
$contenido .= '<p>Email: <strong>'.$_POST['email'].'</strong>';
if (
$_FILES['archivo']['tmp_name'] != "") {
$contenido .= '<p>Archivo: <strong><a href="'.$url.'/archivos/'.$nuevonombre.'">'.$nuevonombre.'</a></strong>';
}
$contenido .= '<p>Comentario: <strong>'.$comentario.'</strong>';
$contenido .= '</body></html>';

$mail->Body $contenido;
$mail->AddAttachment($_SERVER['DOCUMENT_ROOT'].'/wp-content/themes/theme_libertad_wp/archivos/'.$nuevonombre.''$nuevonombre);
// si todos los campos fueron completados enviamos el mail
$mail->Send();
$flag='ok';
$mensaje='<div class="moderado">Tu mensaje fue enviado a la empresa. Muchas gracais por utilizar nuestra Bolsa de trabajo.</div>';
} else {
$flag='err';
$mensaje='<div id="errors">Por favor completar todos los campos requeridos (*).'.$error_archivo.'</div>';
}
}
?>
<? 
echo $mensaje?>
<? 
?>
Probe cambiando el asunto, titulo, pero nada...
Espero me puedan ayudar.
Gracias!!!