php形式 - godaddy经济主机Linux

i have this form:

<form action="/sendemail.php" id="main-contact-form" method="post" name="contact-form" role="form">
<div class="form-group">
    <input class="form-control" id="name" name="name" placeholder="put your name" required="" type="text" />
</div>

<div class="form-group">
    <input class="form-control" id="email" name="email" placeholder="Email" required="" type="email" />
</div>

<div class="form-group">
    <input class="form-control" id="subject" name="subject" placeholder="Subject..." required="" type="text" />
</div>

<div class="form-group">
    <textarea class="form-control" name="message" placeholder="Mensaje" required="" rows="8"></textarea>
</div>

<input class="btn btn-primary" id="submit" name="submit" type="submit" value="Enviar" />

and this is sendemail.php:

<?php
        $pos = $_POST;
        $name = $_POST['name'];
        $email = $_POST['email'];
        $message = $_POST['message'];
        $from = $_POST['email']; 
        $to = 'email@gmail.com '; 
        $subject = 'contact message ';

        $body = "From: $name
 E-Mail: $email
 Message:
 $message
 $pos";




    mail ($to, $subject, $body, $from)



?>

the email is arrive empty, i try a lot of stuffs but always comes in the same way, is like the form can´t pass the data from inputs to php variables. im new in php so, any help is welcome.

thanks.

UPDATE
After some research I've found that:

You need to ask godaddy technical support to enable "sendmail".

PHP mail() not working on GoDaddy

----------

I've tested your code and it works. I've received the email with ALL the $_POST contents without any problems.

$pos = $_POST;
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = $_POST['email']; 
$to = 'email@gmail.com '; 
$subject = 'contact message ';

NOTE:

1 - $pos = $_POST; is an array and it will be displayed as Array.
2 - Emails sent via mail() will most likely end-up on the spam folder (read the comments below).

The use of mail() function is so insecure and is a vector attack to send massive spam, don't use anymore, for this reason is better to use PHP Mailer libray.

Create a EMAIL account (example: no-reply@domain.com) in your hosting and after that install this library PHP Mailer, now you can do this:

<?php
require 'PHPMailerAutoload.php';

$mail = new PHPMailer;

//$mail->SMTPDebug = 3;                               // Enable verbose debug output

$mail->isSMTP();                                      // Set mailer to use SMTP
$mail->Host = 'smtp1.example.com;smtp2.example.com';  // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                               // Enable SMTP authentication
$mail->Username = 'user@example.com';                 // SMTP username
$mail->Password = 'secret';                           // SMTP password
$mail->SMTPSecure = 'tls';                            // Enable TLS encryption, `ssl` also accepted
$mail->Port = 587;                                    // TCP port to connect to

$mail->setFrom('from@example.com', 'Mailer');
$mail->addAddress('joe@example.net', 'Joe User');     // Add a recipient
$mail->addAddress('ellen@example.com');               // Name is optional
$mail->addReplyTo('info@example.com', 'Information');
$mail->addCC('cc@example.com');
$mail->addBCC('bcc@example.com');

$mail->addAttachment('/var/tmp/file.tar.gz');         // Add attachments
$mail->addAttachment('/tmp/image.jpg', 'new.jpg');    // Optional name
$mail->isHTML(true);                                  // Set email format to HTML

$mail->Subject = 'Here is the subject';
$mail->Body    = 'This is the HTML message body <b>in bold!</b>';
$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';

if(!$mail->send()) {
    echo 'Message could not be sent.';
    echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
    echo 'Message has been sent';
}