E-posta PHP form ile göndermiyor

0 Cevap php

Ben sadece normal bir şeklidir önce kullanmış bir form var. Siz formu doldurun ve göndermek vurdu ve bir teşekkür sayfası döndürür. Yani form.html gelen thankyou.html sonra mailPage.php ve gider. Ben iki defa şimdi bu aynı formu kullanmış ve normal çalışıyor ancak bu yeni sitede nedense bu e-posta göndermiyor. Ben teşekkür sayfasına gönderir nedeniyle mailPage denir oluyor biliyorum, ama hiçbir e-posta göndermek alır. Bu neden olabilir ne herhangi bir fikir. İşte benim kod:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Untitled 1</title>
</head>

<body>
<?php
  $email = $_REQUEST['eMail'] ;
  $comments = $_REQUEST['comments'] ;
  $year = $_REQUEST['year'] ;
  $make = $_REQUEST['make'] ;
  $model= $_REQUEST['model'] ;
  $zip = $_REQUEST['zip'] ;
  $state = $_REQUEST['State'] ;
  $city = $_REQUEST['City'] ;
  $address = $_REQUEST['Address'] ;
  $callTime = $_REQUEST['callTime'] ;
  $workNumber= $_REQUEST['workNumber'] ;
  $foundby = $_REQUEST['foundby'] ;
  $fullName = $_REQUEST['fullName'] ;
  $homeNumber = $_REQUEST['homeNumber'] ;

  mail( "XXXX@XXXXXXXXXXX", "Estimate Request",
    "From:\t$fullName\nEmail:\t$email\nHome Phone:\t$homeNumber\nWork Phone:\t$workNumber\nBest time to call:\t$callTime\nAddress:\n\t$address\n\t$city, $state $zip\nMake:                 $make\tModel:$model\tYear:$year\nFound us by:\t$foundby\n\nComments:\n$comments");
  header( "Location: thankyou.html" );
?>
</body>

</html>

0 Cevap