我的HTML页面上有以下php代码:
<body>
<?php
if ($_POST) {
$message = 'Name :' . $_POST['name'] . "\n" .
'Email :' . $_POST['email'] . "\n" .
'Phone :' . $_POST['phone'] . "\n" .
'Date :' . $_POST['book'] . "\n" .
'Message :' . $_POST['message'];
mail('ruan@gmail.com', 'Contact-us Form', $message);
}
?>
和HTML如下:
<form method="post" action="contact.php" onsubmit="return valid()" enctype="multipart/form-data">
<ul>
<li>
<p class="left">
<p>Name</p>
<input type="text" name="name" placeholder="John Doe" />
</p>
.....
</form>
现在我已经更改了电子邮件地址以检查是否存在问题,但仍然没有收到任何电子邮件。
答案 0 :(得分:0)
我认为你需要包含php邮件功能的标题
ln -s /usr/local/path/to/erlang ~/erlang
查看此链接http://php.net/manual/en/function.mail.php。
如果仍然无法正常工作,请检查服务器的smtp设置。如果也不工作,那么使用phpmailer。看看这个链接phpmailer http://phpmailer.worxware.com/?pg=examples