2016-01-12 71 views
0

enquiry.php如何使用基本的PHP發送電子郵件?

 <form id="style_contact" method="POST" name="contactForm" action="sendmail.php" enctype="multipart/form-data"> 
         <table width="100%" border="0" align="left"> 
          <tr> 
          <td>Name<span style="color:#96070d; padding:5px;">*</span></td> 
          <td><input name="fname" type="text" placeholder="" class="feiald" /></td> 
          </tr> 
          <tr> 
          <td>Telephone<span style="color:#96070d; padding:5px;">*</span></td> 
          <td><input name="phone" type="text" placeholder="" class="feiald" value="" /></td> 
          </tr> 
          <tr> 
          <td>Mobile No<span style="color:#96070d; padding:5px;">*</span></td> 
          <td><input name="mobile" type="text" placeholder="" class="feiald" value="" /></td> 
          </tr> 
          <tr> 
          <td>Email<span style="color:#96070d; padding:5px;">*</span></td> 
          <td><input name="email" type="text" placeholder="" class="feiald" value="" /></td> 
          </tr> 
          <tr> 
          <td>Subject<span style="color:#96070d; padding:5px;">*</span></td> 
          <td><input name="subject" type="text" placeholder="" class="feiald" value="" /></td> 
          </tr> 
          <tr> 
          <td>Message<span style="color:#96070d; padding:5px;">*</span></td> 
          <td><textarea name="message" cols="36" rows="3" class="feiald" placeholder=""></textarea></td> 
          </tr> 
          <tr> 
          <td>&nbsp;</td> 
          <td><input class="button" type="submit" value="Submit" /></td> 
          </tr> 
         </table> 
     </form> 

sendmail.php

   <?php 


    $name = $_POST['fname']; 
    $telephone = $_POST['phone']; 
    $mobile = $_POST['mobile']; 
    $email = $_POST['email']; 
    $subject = $_POST['subject']; 
    $msg = $_POST['message']; 

    $to = '[email protected]'; 

    $message = 'Name : '.$name.'Telephone : '.$telephone.'Mobile No : '.$mobile.'Email : '.$email.'Message : '.$msg; 

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


    header('location: enquiry.php?msg="Your message has been sent successfully!!"'); 

?>

我已經寫在基本的PHP發送電子郵件到電子郵件-ID代碼。我已經上傳到服務器上。但它不起作用。任何人都可以告訴這個代碼中的錯誤嗎?正在顯示消息「您的消息已成功發送」。但郵件不在收件箱中。

+0

基本PHP'mail'功能是臭名昭著用於觸發垃圾郵件過濾器,特別是在Google中。你檢查過你的垃圾箱了嗎? –

+0

你配置了像Exim這樣的郵件服務器嗎? – fito

+0

垃圾箱裏沒有郵件。 – anumol

回答

0

電子郵件試試這個......很簡單的,它會幫助ü肯定

 <?php 
 
    $to = "[email protected]"; 
 
    $subject = "This is Test Mail"; 
 
    $message = "<b>This is HTML message.</b>"; 
 
    $message .= "<h1>This is headline.</h1>"; 
 
    $header = "From:[email protected]\r\n"; 
 
    $header .= "Cc:[email protected] \r\n"; 
 
    $header .= "MIME-Version: 1.0\r\n"; 
 
    $header .= "Content-type: text/html\r\n"; 
 
    $retval = mail ($to,$subject,$message,$header); 
 
?>

+0

不工作yaaar ... – anumol

0

如果您要求通過Php簡單的電子郵件。然後你可以使用Php mail()方法。然後,你需要避免將垃圾郵件

+0

垃圾是指?如果你的意思是垃圾..垃圾中沒有郵件。如何防止它變成垃圾? – anumol

+0

我的意思是垃圾郵件..在回答中更正 – stressOut

+0

不使用abov代碼發送的郵件不在垃圾郵件中。 – anumol