电子邮件不是从我的网站发送的

时间:2013-12-03 17:32:27

标签: javascript php html html-email

我发送电子邮件的表单因某些原因无效:S。我不知道问题是在我的代码中还是在我的服务器设置中,但这是我的代码:

HTML:

<form onclick="return false;">
        <input type='text' placeholder='Your number' id="tel2" /><br />
        <select id="type_demande">
          <option>I want to purchase a land</option>
          <option>I want to sell a land</option>
        </select>
       <div id='messageenvoie' style="display:none;">Your number has been sent</div>
       <input type="image" src="images/general/en-norplan_bt.png" alt="bouton soumission" id="demande_appel"/>
      </form>

JS:

$(function() {

  $('#demande_appel').click(function() {

    $.post( "php/mail.php", { type_msg: "demande_appel", tel: $('#tel2').val(), type_demande: $('#type_demande').val()  } ).done(function(){
      $('#messageenvoie').show();
    });
  });
 });

和PHP:

$to       = 'info@gmail.com';
$subject  = 'Vous avez recu un message legroupegorplan.com';

switch($_POST['type_msg']){
  case 'demande_appel':
    $message  = "
                <h1>Demande d'un appel</h1>
                <table border='1'>
                <tr>
                  <td><b>No. de t&eacute;l&eacute;phone</b></td>
                  <td>" . htmlentities ($_POST['tel']) . "</td>
                </tr>
                <tr>
                  <td><b>Type de demande</b></td>
                  <td>" . htmlentities($_POST['type_demande']) . "</td>
                </tr>
                </table>";
    break;
}

$headers  = 'From: admin@legroupenorplan.com' . "\r\n" .
            'Reply-To: admin@legroupenorplan.com' . "\r\n" .
            'MIME-Version: 1.0' . "\r\n" .
            'Content-type: text/html; charset=iso-8859-1' . "\r\n" .
            'X-Mailer: PHP/' . phpversion();


mail($to, $subject, $message, $headers);

所以这是我的代码的一部分,你可以看到我将它用于其他形式。这些表格都不起作用。但是我从显示DIV的JS中获取了该函数。

任何人都可以帮助我!

THX

0 个答案:

没有答案