Czy to dobre rozwiązanie na wysyłanie maili za pomocą klasy PHPMailer:
<?php try { $mail = new PHPMailer(); $mail->IsSMTP(); $mail->From = $user->getInfo('email'); $mail->FromName = "costam"; $mail->Host = "jakistam"; $mail->SMTPAuth = true; $mail->Username = "ktos"; $mail->Password = "jakies"; $mail->CharSet = "utf-8"; $text_body = "Przepraszamy, Twój email nie obsluguje html"; $userlist = $this->ml->getListSubs($ml_id); $mail->Body = $body; $mail->Subject = $title; $mail->AltBody = $text_body; $i = 0; //do paczek foreach($userlist as $idek) { if($i <= 10) { $mail->AddBCC($idek['email'], $idek['email']); //blind carbon copy :) = UDW $i++; } if(($i > 10) || ($i + 1 > $max)) { $i = 0; if(!$mail->Send()) set_message("Wystąpił błąd podczas wysyłania maila: $mail->ErrorInfo"); $mail->ClearAddresses(); } } $mail->ClearAttachments(); set_message('Wysłano email do wybranej listy.'); } catch(Exception $e) { //costam } ?>
chodzi mi też o to, czy nie ma jakichś blokad dotyczących ilości wysylania maili, i czy te czekanie to wyeliminuje (nie mam takiej bazy by to sprawdzic...)
Pozdrawiam