将电子邮件从表单发送到Gmail帐户的最简单方法是什么?

I have a bunch of forms on a website and when the user clicks submit I would like to send the information to my gmail account. The code I am using is below but I am having issue with it. When I submit the form either it takes a long time to receive (like an hour after submitting the form) or I don't get the email at all.

// Get values from form
$customerName  =$_POST['name'];
$customerPhone =$_POST['phone'];
$customerEmail =$_POST['email'];
$Year          =$_POST['year'];
$Make          =$_POST['make'];
$Model         =$_POST['model'];
$comments      =$_POST['comments'];

$to = "MyGmailAccount@gmail.com";
$subject = "Website Support Form";
$message = "Contact Details 
 Name: " . $customerName . "
 Phone: " . $customerPhone . "
 Email: " . $customerEmail . " Information 
 Year" . $Year. "
 Make: " . $Make . "
 Model: " . $Model . "
 Problem: " . $comments;

$from = "sendersEmail@whatever.com";
$headers = "From:" . $from . "
";
$headers .= "Content-type: text/plain; charset=UTF-8" . "
"; 

if(@mail($to,$subject,$message,$headers)) {
print "<script>document.location.href='http://www.mywebsite.com/success.php';</script>";
}else{
echo "Error! Please try again.";
{