php
  • email
  • 2014-04-10 83 views 0 likes 
    0

    我正在使用此代碼。我沒有得到任何錯誤點擊發送按鈕後,但我還沒有收到任何郵件在我的郵箱帳號:一切都很好在PHP郵件功能,但我沒有收到我的帳戶的任何郵件

     <?php 
    if($_POST["action"]=="sendmail_contact") 
    { 
        $from=$_POST["email"]; 
        $to= "[email protected]"; 
    
        $subject='Prestige Limousines Contact Us Form Details '; 
        $headers="MIME-Version: 1.0\r\n"; 
        $headers.="Content-type: text/html; charset=utf-8\r\n"; 
    $headers.= "From:$from<$from>\r\n"; 
    
        $Message=""; 
        $Message.='<font face="Verdana" size="2"> Prestige Limousines Contact Us Form Details are as follows : <br><br></font>'; 
        $Message.='<font face="Verdana" size="2"><strong>Name</strong>: '.ucfirst($_POST["name"]).'</font><br><br>'; 
        $Message.='<font face="Verdana" size="2"><strong>E-mail</strong>: '.$_POST["email"].'</font><br><br>'; 
    if($_POST["Subject"]!="") { 
        $Message.='<font face="Verdana" size="2"><strong>Subject</strong>: '.$_POST["Subject"].'</font><br><br>'; 
    } 
        $Message.='<font face="Verdana" size="2"><strong>Message </strong>: '.$_POST["message"].'</font><br><br>'; 
    
    mail($to,$subject,$Message,$headers); 
        include("member_contact_email.php"); 
    } 
    ?> 
    
    +1

    你檢查過你的垃圾郵件嗎?如果沒有正確的標題和服務器設置,php'mail'很難發送到收件箱。 – Dan

    回答

    2

    最有可能的問題,從我所看到的,在這裏這條線

    $from=$_POST["email"]; 
    

    大多數郵件服務器都設置爲阻止郵件從其他域發送。意思是說,你應該始終使用域名上有效的一個電子郵件地址發送郵件。然後,您可以在郵件正文的某個地方包含郵件。

    相關問題