我正在为网站设置一个电子邮件表单,而mail()函数只是拒绝工作。服务器正在运行Plesk。我确信代码很好,因为它在不同的Web服务器上运行没有问题。
我已经设置了一个无回复电子邮件帐户并添加了from标头,但仍然没有解决问题。这是我的代码:
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$formcontent="From: $name, $email \nMessage: $message";
$to = "myemail@differentdomain.com";
$subject = $_POST['subject'];
$headers = 'From: noreply@mydomain.com' . "\r\n" .
'Reply-To: $email' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $formcontent, $headers);
有什么想法吗?
谢谢, 伊利安
答案 0 :(得分:0)
代码本身不足以判断。发送邮件取决于
我建议检查所有阶段。代码本身只是众多因素中的一个 当涉及网络通信时。