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: 18 años, 10 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)