Cita:  
					Iniciado por alex1084  
  hola mira revisa esta parte porque creo que ahi es el problema
    
Código PHP:
Ver original- if(!empty( $file_name )) {   
-                 $mail->AddAttachment($_FILES["archivo"]["tmp_name"], $_FILES["archivo"]["name"]);   
-                 } 
Al menos en la parte de codigo que muestras no encuentro definida la variable $file_name , por lo tanto no entra a este if
   Gracias pero ese no es el error cuando lo cheque para un salo email asi Funciono bien  
 Código PHP:
    require("class.phpmailer.php");
if ($_POST['action'] == "send") {
    $varname = $_FILES['archivo']['name'];
    $vartemp = $_FILES['archivo']['tmp_name'];
     
     $mail = new PHPMailer();
$mail->Host = "localhost";
 
     $email = $_POST[email2];
        
    $mensaje.= $_POST['mensaje']."\n\n";
    
    // asunto del email
    $subject = $_POST[nombre2];
$mail->From = $_POST[email];
 if ($varname != "") {
        $mail->AddAttachment($vartemp, $varname);
    }
$mail->FromName = "Plantel";
$mail->Subject = $_POST['nombre2'];
$address = $_POST[email2];
$mail->AddAddress($address, "Probando");
$body .= $mensaje;
$mail->Body = $body;
if(!empty( $file_name )) { 
$mail->AddAttachment($_FILES["archivo"]["tmp_name"], $_FILES["archivo"]["name"]);  } 
if(!$mail->Send()) {
  echo "Mailer Error: " . $mail->ErrorInfo;
} else {
  echo "Mensaje Enviado!";
}
}