PHP mail()正在发送旧电子邮件

时间:2015-05-01 03:58:24

标签: php email

我在提交表单时使用了这个:

foreach ($_GET as $field=>$value){
    $body.=$field.': '.$value."\n";
}
mail ('me@my-job.com, coworkers@my-job.com','submitted form',$body,"From: from<me@my-job.com>\n");

所以有人试图破解我们并且他们一直在提交带有各种可疑字段的表单。我有它附加IP

$body.='IP:'.$_SERVER['REMOTE_HOST'];

&安培;然后看到他们都来自同一个IP并被禁止了。

问题是我仍然收到旧电子邮件。 Gmail说他们已经5个小时了,但现在他们只是出现在我面前。

PHP中是否有一个外发邮件队列,他们会以某种方式受到限制,这就是为什么我现在仍在接收它们或者是其他事情发生的原因?

1 个答案:

答案 0 :(得分:4)

当您运行PHP mail命令时,默认情况下它会联系目标(在您的情况下为Google),然后向前传递消息。

除非您有中间邮件服务器设置,否则您的情况最可能发生的事情是Google已将所有电子邮件排队,并且正在慢慢将其发送到您的收件箱。你只需要等待它。

相关问题