2013-06-27 83 views
0

我試圖發送使用PHP的電子郵件,但它不工作.. 這是我的代碼:PHP的郵件不發送

<form method="post" name="contact" action="#contact"> 
         <div class="left"> 
          <label for="author">Name:</label> <input name="nom" type="text" class="input_field" id="author" maxlength="40" /> 
         </div> 
         <div class="right">       
          <label for="email">Email:</label> <input name="email" type="text" class="input_field" id="email" maxlength="40" /> 
         </div> 
         <div class="clear"></div> 
         <label for="text">Message:</label> <textarea id="text" name="text" rows="0" cols="0"></textarea> 
         <input type="submit" class="submit_btn float_l" name="submit" id="submit" value="Send" /> 
        </form> 
        <?php 
        $name= ($_POST["nom"]); 
        $mail= ($_POST["email"]); 
        $headers = 'MIME-Version: 1.0' . "\r\n"; 
        $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 
        $headers .= 'From:<[email protected]>' . "\r\n"; 
        $suject="Book"; 
        $message = "Nom: <br/>" .$name. "email:<br/> " .$email. "message: " .$_POST["text"]; 
        if (isset($_POST['submit'])) { 
     mail("[email protected]", $suject, $message, $headers); 
     echo" teste"; 


} 

?> 

我已經使用SUPER與此類似螞蟻它完全的工作守則。 。問題可以來自服務器嗎? 在此先感謝。

+0

嘗試錯誤記錄.. –

+0

是teste在屏幕上回顯? – bhttoan

+0

你的腳本是正確的檢查你的服務器郵件設置...... –

回答

1

當您發送電子郵件時,檢查您的SMTP服務器限制,與另一個託管域名,如「outlook.fr」,somethime這是不允許的。