Bulk email og send.
Har en SMS-tjeneste som selvfölgelig sender sms'er ud. Men når f eks gatewayen er nede sendes der et mail med fejlbeskrivelse, og bliver der sendt mange sms'er kommer der mange mails. Er der en smart måde at samle de mails og f eks sende hvert 5. minut?Bruger curl_setopt og hvis curl_getinfo ikke er lig med f eks 200 sendes der mail.
private function SendRaw($tXML) {
// Send using curl
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $this->tServer);
curl_setopt($ch, CURLOPT_TIMEOUT, 8);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $tXML);
$tData = curl_exec($ch);
$iHTTPCode = curl_getinfo($ch,CURLINFO_HTTP_CODE);
curl_close($ch);
if ($iHTTPCode != 200) {
//Her sendes der en mail ved fejl
}
}
return $tData;
}
Havde evt. tänkt mig at göre brug af en täller og så sätte en sleep() på, men det virker ikke optimalt. Nogle gode idéer?