Как отправить несколько писем одновременно на PHP
Здравствуйте, у меня есть база данных, и в моей базе данных у меня есть около 300 писем внутри, но когда я отправляю, у меня возникает эта ошибка:
504 Gateway Time-out The server didn't respond in time.
Что же мне делать ?
Вот код:
$result = $pdo->query("SELECT * FROM table WHERE week= ".date('W')." ") $count = 1; while($row = $result->fetch(PDO::FETCH_ASSOC)) { if (!filter_var($row['Email'], FILTER_VALIDATE_EMAIL) === false) { $Fr_Email = $row['Email']; $title= "xxx - xxx"; $tete.= "From:XXX <xxx@xxx.com>\n"; $tete.= "X-Priority: 1 \n"; $tete.= "MIME-Version: 1.0"."\n"; $tete.= "Content-Transfer-Encoding: 8bit \n"; $tete.= "Content-type: text/html; charset=utf-8"."\n"; $corps= "Body"; mail($Fr_Email, $title, $corps, $tete); if ($count % 5 == 0) {sleep(5);} $count++; } }
Что я уже пробовал:
Есть ли какое-то решение для этого ?