为什么我没有收到PHP联系表格中的电子邮件?

时间:2015-01-26 14:03:55

标签: php html forms email

从下面的代码中,您可以看到我正在尝试创建发送至XXX@gmail.com的联系人。 填好表格并点击发送电子邮件后,我收到消息"发送电子邮件!"。那没问题。
为什么我没有收到我的电子邮件xxx@gmail.com的联系表格?

 <?php
    $action=$_REQUEST['action'];
    if ($action=="")    /* display the contact form */
        {
        ?>
        <form  action="" method="POST" enctype="multipart/form-data">
        <input type="hidden" name="action" value="submit">
        Your name:<br>
        <input name="name" type="text" value="" size="30"/><br>
        Your email:<br>
        <input name="email" type="text" value="" size="30"/><br>
        Your message:<br>
        <textarea name="message" rows="7" cols="30"></textarea><br>
        <input type="submit" value="Send email"/>
        </form>
        <?php
        } 
    else                /* send the submitted data */
        {
        $name=$_REQUEST['name'];
        $email=$_REQUEST['email'];
        $message=$_REQUEST['message'];
        if (($name=="")||($email=="")||($message==""))
            {
            echo "All fields are required, please fill <a href=\"\">the form</a> again.";
            }
        else{        
            $from="From: $name<$email>\r\nReturn-path: $email";
            $subject="Message sent using your contact form";
            mail("XXX@gmail.com", $subject, $message, $from);
            echo "Email sent!";
            }
        }  
    ?>

0 个答案:

没有答案