0
我发送的邮件首先发送给想要通讯的人,第二封邮件需要发送到[email protected]。问题在于电子邮件是在第一步发送的,但第二步中的电子邮件永远不会通过,但代码似乎没有任何错误。PHP - 电子邮件不发送
的代码如下
<?php
$name = $_POST["nameofperson"];
$to = $_POST["emailofperson"];
$subject = "Hi!";
$body = "Hi " . $name . ",<br><br>Thank you for subscribing?\n\nWe have logged your email to process your newsletter and you will recieve an email from us confirming your subscription.";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
if (mail($to, $subject, $body, $headers)) {
$body2 = "Name: " . $name . "\n";
$body2 .= "Email: " . $to;
if(mail("[email protected]", "Subscription Request", $body2)){
header("Location: http://www.dirtytrend.com/events.html");
}
else{
}
} else {
echo "ERROR: Email not sent please contact the system administrator";
}
?>
因为您在第二个'mail'中忘记了标题? – 2013-03-11 18:46:30
可能是您收到此电子邮件为垃圾邮件。请检查一次。 – Kabir 2013-03-11 18:49:33