Ver Mensaje Individual
  #9 (permalink)  
Antiguo 23/01/2015, 10:59
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses
Puntos: 2658
Respuesta: Error con envio de correo PHP

Como mínimo, tal como te dice @paketetrueke, quita la arrobas ( @ ).
Estas se usan para esconder las salidas de error y warnings de ejecución, y cuando estás en desarrollo, las necesitas.
Código PHP:
 <?php
    header
('Content-type: application/json');
    
$status = array(
        
'type'=>'success',
        
'message'=>'Gracias por ponerse en contacto con nosotros. Le contestaremos lo antes posible. '
    
);
    
    
$name =  trim(stripslashes($_POST['name'])); 
    
$email trim(stripslashes($_POST['email'])); 
    
$subject trim(stripslashes($_POST['subject'])); 
    
$message trim(stripslashes($_POST['message']));
    
$telefono trim(stripslashes($_POST['telefono']));
    
$empresa trim(stripslashes($_POST['empresa']));

    
// Verificando
    
var_dump($name); 
    
var_dump($email); 
    
var_dump($subject); 
    
var_dump($message);
    
var_dump($telefono);
    
var_dump($empresa);

     echo 
"<br/>";
    
    
$email_from $email;
    
$email_to '[email protected]';//replace with your email

    
$body 'Nombre: ' $name "\n\n" 'Email: ' $email "\n\n" 'Asunto: ' $subject "\n\n" 'Mensaje: ' $message "\n\n" 'Telefono: ' $telefono "\n\n" 'Empresa: ' $Empresa;

    
$success mail($email_to$subject$body'From: <'.$email_from.'>');
   if(!
$success 
     {echo 
"Fallo al enviar el mail.";}
   else
        {echo 
json_encode($status);}
    die;
    
?>
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)