我想了解为什么以下代码不发送电子邮件。我已在不同的电子邮件地址检查了我的收件箱和垃圾邮件文件夹。
以下是contact.php
:
<?php
if($_POST["submit"]) {
$to = 'me@mymail.com';
$subject = $_POST["subject"];
$message = $_POST["message"];
$headers = 'From: info@mydomain.com' . "\r\n" .
'Reply-To: info@mydomain.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
$thankYou="<p class=bg>Your message has been sent.</p>";
}
?>
<!DOCTYPE html>
<html><body>
<?=$thankYou ?>
<form method="post" action="contact.php">
<label>Subject:</label><input type="text" name="subject">
<label>Message:</label><textarea rows="5" cols="20" name="message"></textarea>
<input type="submit" name="submit">
</form></div></body></html>
几个小时前,同样的脚本似乎没有任何问题地发送电子邮件。
如果有人能帮助或建议我,我将非常感激。
谢谢。