$secSenders = array_values($secSenders); $lenSecSenders--; $conn->set_cache('secSenders', $secSenders); } else { unset($priSenders[$rand]); $priSenders = array_values($priSenders); $lenPriSenders--; $conn->set_cache('priSenders', $priSenders); } $rand = mt_rand(0, $lenPriSenders - 1); $sender1 = $priSenders[$rand]; $rand = mt_rand(0, $lenSecSenders - 1); $sender2 = $secSenders[$rand]; $msgError = 'Email ' . $sender['email'] . ' cannot send!'; $mail->send(ADMIN_EMAIL, 'SMTP Error!!!', $msgError, $emailGlobal); } else { $flag = false; echo 'Send mail to <b>' . $e->to . '</b><br/>'; } } } sleep(3); array_push($arr, $e->id); } catch (Exception $e) { } } $conn->hadSend($arr); } else { echo 'No Email To Send'; } $conn->close();