如何阻止PHP电子邮件脚本向自动电子邮件发送垃圾邮件?

时间:2018-12-09 00:28:39

标签: php email spam

因此,我编写了一个PHP Web脚本,该脚本每次运行时都会发送一封电子邮件,根据响应时间告诉接收者节点已关闭。由于节点监视流量,因此需要不断对其进行检查。就像每隔一两个小时。唯一的问题是,当我执行任务时,它每隔一小时发送一次相同的电子邮件。有什么方法可以阻止它,并让它每周发送一封电子邮件,但每小时运行一次以检查该节点吗?我的代码的邮寄部分如下。我也是PHP的新手,所以我的表格会很草率。 ($lrrt是节点响应时间变量)

for($i=0;$i<count($data);$i++)
{
    //echo $data[$i]["name"]; 
    //echo $data[$i]["lrrt"];
    $lrrt = $data[$i]["lrrt"];
    $name = $data[$i]["name"];

    if ($lrrt >= 120) {
        echo ("the following router is down: {$name}.");
        // The message
        $message = "the following router is down: {$name}. With a response time of: {$lrrt} seconds.";

        $message = wordwrap($message, 70, "\r\n");

        // Send
        mail('Email Adress', 'Routers are down', $message);//When transfering to webserver, change email to true recipient 
    }
}

0 个答案:

没有答案