PHP表单小时后发送第二封电子邮件

时间:2016-11-01 17:25:31

标签: php forms email

我有一个PHP电子邮件表单,用于发送两封电子邮件 - 一封给填写表单的人,另一封给我和另一个人。它发送两封电子邮件都很好,但几小时后又再次发送电子邮件。我多次测试表格(相隔5-10分钟),一小时后我得到了第二组电子邮件(好像它们都在一些缓冲区等待并突然发送)。这是我正在使用的代码:

// create email headers

$headers = "From: xxx@gmail.com" . "\r\n";
$headers .= "Reply-To: xxx@gmail.com" . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";

$headers2 = "From: xxx@gmail.com" . "\r\n";
$headers2 .= "Reply-To: xxx@gmail.com" . "\r\n";
$headers2 .= "CC: yyy@gmail.com\r\n";
$headers2 .= "MIME-Version: 1.0\r\n";
$headers2 .= "Content-Type: text/html; charset=ISO-8859-1\r\n";

mail($email_from, "Your RSVP", $email_message, $headers);  
mail('xxx@gmail.com', 'RSVP Response from '.clean_string($name1), $email_message, $headers2);  

更新:我检查了我的访问者日志,看起来在同一个rsvp.php页面上有另一个命中,其中填写了相同的参数(这是重新发送电子邮件)一段时间之后。我确保在提交表格后立即关闭了页面。第二次点击的IP地址与第一次点击的IP地址不匹配(尽管两者都准确地映射到我的位置和ISP)。

0 个答案:

没有答案