0
我有一个小表格,网站访问者可以输入他的电子邮件订阅通讯。我的目标是让表单向我发送一封包含他输入信息的电子邮件。PHP邮件功能去垃圾
我的问题是我得到的每一封电子邮件直接去垃圾文件夹。
HTML:
<form class="subscribe" action="subscribe.php" method="POST">
<input type="text" name="subscribefield" required="true" placeholder="Awe" />
<button type="submit"><i class="fa fa-paper-plane fa-lg" aria-hidden="true"></i>
</button>
</form>
PHP:
<?php
$email = $_POST['subscribefield'];
$to = "[email protected]";
$subject = "new sub";
$body = $email;
mail($to, $subject, $body);
echo "your mail was sent";
?>
这很可能与您的HTML或PHP代码无关,但与您的电子邮件服务器上的垃圾邮件筛选器有关,它将(错误地)将这些邮件过滤为垃圾邮件。 – jotik
使用类似PHPMailer的库发送电子邮件。否则,您需要自行设置所有邮件标题正确,并且您可能会在那里发生错误→它会进入垃圾文件夹。 –