PHP的简单邮件表单

时间:2015-05-19 20:09:08

标签: php email

我试图学习如何使用PHP发送邮件。我有以下重定向(所以我的代码正在被读取)但邮件没有被发送,任何人都可以看到任何明显的语法错误?我不明白什么是错的?

    $aaa = $_POST['recipient-name'];
                    $bbb = $_POST['address-line'];
                    $ccc = $_POST['town-name'];
                    $ddd = $_POST['county-name'];
                    $eee = $_POST['postcode-name'];
                    $fff = $_POST['mesage-blob']; 


                    // The message
                    $message = $aaa . ' and ' . $bbb . ' and ' . $ccc . ' and ' . $ddd . ' and ' . $eee . ' and ' . $fff;

                    // In case any of our lines are larger than 70 characters, we should use wordwrap()
                    $message = wordwrap($message, 70, "\r\n");

                    // Send

                    mail('hello@site.co.uk', 'subjeeect', $message);  
                    header('Location: /thankyou.php');

1 个答案:

答案 0 :(得分:0)

代码似乎没问题,但我只有一个问题。您是否在本地主机中测试该代码?也许xampp或wamp?如果是,这将永远不会起作用,因为除非您的localhost中有邮件服务器,否则您无法发送包含php邮件功能的电子邮件。