Php邮件功能工作,然后停止



所以我已经完成了我的代码和样式,首先它工作了几次,它正在发送邮件。第二天,它不再发送任何信息,而是在没有本地主机的实时服务器上进行测试。

我需要这个代码来工作,这样客户就可以询问信息,我们给他们报价。我读过使用请求方法更好,但从未使用过,但如果这可能是一个解决方案,我会尝试它。

这是该网站的测试版本https://www.two4u.be/test/index.php?page=contact

搜索几天的问题可能是什么。

<?php 
// email info to send
$to = "sammy@two4u.be"; // this is your Email address
$subject = "Offerte aanvraag website";
$from = $_POST['email']; // this is the sender's Email address
$name = $_POST['name'];
$straat = $_POST['straat'];
$gemeente = $_POST['gemeente'];
$nummer = $_POST['nummer'];
$tijdstip = $_POST['tijdstip'];
$systeemkeuze = $_POST['systeemkeuze'];
$budget = $_POST['budget'];
$termijn = $_POST['termijn'];
$extra = $_POST['extra'];
// create email headers
$headers = "From: Two 4 U <noreply@two4u.be>rn";
$headers .= "MIME-Version: 1.0rn";
$headers .= "Content-Type: text/html; charset=iso-8859-1n";
// create the html message
$message = "<html>
<body>
<h1> Offerte aanvraag via website</h1>
<h2> Gegevens van de klant</h2>
<p> <b>email:</b> $from <br>
<b>naam:</b> $name <br>
<b>Adres:</b> $gemeente <br>
$straat<br>
<b>Telefoon:</b> $nummer<br>
<b>Wanneer klant bereikbaar is:</b> $tijdstip<br>
<b>Welk systeem van ons:</b> $systeemkeuze<br>
<b>Klant budget hiervoor:</b> $budget<br>
<b>Binnen welke termijn:</b> $termijn<br>
</p>
<p> <b>Extra informatie:</b> $extra </p>

</body></html>";

// send email to user  
if (!empty($_POST['mail'])){
mail($to, $subject, $message, $headers);
}    
?>

在您的提交表单中,没有名称为"的输入框;邮件";,因此更改


if (!empty($_POST['mail'])){
mail($to, $subject, $message, $headers);
}    

if (!empty($_POST['email'])){
mail($to, $subject, $message, $headers);
}    

相关内容