电子邮件 – 间隔发送PHP邮件
发布时间:2020-12-13 22:10:20 所属栏目:PHP教程 来源:网络整理
导读:我正在为我的高中学生会工作一个简单的短信服务,我的托管服务每分钟只允许发送19封 PHP邮件,所以有没有办法设置一个间隔只发送15封电子邮件,等一下分钟,发送另外15,等待,直到所有邮件发送?下面是我的一些代码,你可能需要看到的只是“foreach”部分. $subjec
我正在为我的高中学生会工作一个简单的短信服务,我的托管服务每分钟只允许发送19封
PHP邮件,所以有没有办法设置一个间隔只发送15封电子邮件,等一下分钟,发送另外15,等待,直到所有邮件发送?下面是我的一些代码,你可能需要看到的只是“foreach”部分.
$subject = ""; $message = "Hey,$first! $messageget"; $header = 'From: Student Council<email@email.net>' . "rn" . 'Reply-To: email@email.net' . "rn" . 'X-Mailer: PHP/' . phpversion(); foreach($to as $value) { $result = mail($value,$subject,$message,$header); } 解决方法
在60秒内发送15个邮件相当于每4秒发送一封邮件.
因此,如果您有一个可以一个接一个地发送所有邮件的循环,您可以在每封邮件发送后通过休眠(4)减速. foreach($to as $value) { $result = mail($value,$header); sleep(4); } 这比计算何时发送下一批15封邮件然后再等待60秒更容易. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |