Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Korespondencja seryjna
slawo
post
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 0
Dołączył: 11.01.2010
Skąd: Nowa Dęba

Ostrzeżenie: (0%)
-----


Witam, zastanawiam się jak wielkie serwisy co mają miliony kont użytkowników rozsyłają mejle. Napisałem taki prosty skrypt. Jednak jest on wstanie rozesłać mejle do 50-100 użytkowników później się zacina. Mam bazę ponad 3tyś. kont. Jak mogę rozwiązać problem?

  1. <?php
  2.  
  3. require('haslo_bazy.php');
  4.  
  5. $naglowki .= "From: NADAWCA <adres@nadawcy.pl>".PHP_EOL;
  6. $naglowki .= "MIME-Version: 1.0".PHP_EOL;
  7. $naglowki .= "Content-type: text/html; charset=iso-8859-2".PHP_EOL;
  8.  
  9. $pokaz_email_do_wyslania = mysql_query("SELECT * FROM uzytkownicy");
  10. while($pe = mysql_fetch_assoc($pokaz_email_do_wyslania)) {
  11.  
  12. $wiadomosc = "Wiadomość do wszystkich";
  13.  
  14. if(mail("".$pe['poczta']."", 'temat wiadomośći', $wiadomosc, $naglowki)){}
  15.  
  16. }
  17.  
  18. if($wyslij_poczte) echo "Poczta została wysłana.";
  19.  
  20. ?>


--------------------
zpodziemia.pl - największa baza dobrych nielegali w POLSCE!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
emstawicki
post
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 40
Dołączył: 2.06.2016
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Cron + limit & offset.
Podziel użytkowników na partie po 50-100 użytkowników i wysyłaj partiami. Informację o przebiegu trzymaj w tymczasowej tabeli, pliku bądź innym mechanizmie.


--------------------
Jak w Olsztynie, to tylko w Revolver Rock Cafe .
Sprawdź postęp propagacji DNS
Go to the top of the page
+Quote Post
adbacz
post
Post #3





Grupa: Zarejestrowani
Postów: 532
Pomógł: 24
Dołączył: 15.04.2011
Skąd: Kalisz

Ostrzeżenie: (0%)
-----


Najlepszym wyjściem jest zaciagnięcie do pracy serwisu, który zajmuje się tylko i wyłącznie korespondencją masową. Znam tylko jeden darmowy serwis MailChimp, który umożliwia wysłanie 12000 wiadomości miesięcznie. Ma API, możesz mu zapodać wszystkie 3 tys wiadomości za jednym razem, on je wrzuci do siebie na stack i będzie wysyłał dopóki nie wyśle wszystkich.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 15:48