![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%)
|
Witam,
Poszukuję skryptu który na 100% wyśle mi maile do 40k osób z bazy danych. Wysyłka powinna być przez smtp. Na poczatku sam napisałem sobie skrypt wysyłania maili przez pętle, ale nie działało to dobrze. Teraz wykorzystałem ten skrypt: Kod http://videokurs.pl/artykuly/php/skrypt-masowego-mailingu.php Dodałem do niego licznik wysłanych maili i logi gdzie wysłało. Okazało się, że po około 1000 maili zaczęło coś szwankować i wywaliło błędy. Będę bardzo wdzięczny za pomoc. Musze użytkownikom przekazać ważna informacje dotyczącą strony. |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 306 Pomógł: 32 Dołączył: 20.01.2008 Ostrzeżenie: (20%)
|
Jak zaczniesz wysyłać kilka tysięcy wiadomości w ciągu kilku minut to albo serwer Ci zablokuje taką możliwość, a i skrypt pewnie będzie się wykonywał bardzo długo.
Najlepiej wysyłaj to partiami. |
|
|
|
Post
#3
|
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa |
Czemu nie Kontynuujesz :
http://forum.php.pl/index.php?showtopic=141969&hl= Daj na początku : set_time_limit(0); I uzbrój się w cierpliwość (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%)
|
To jest dedyk więc ograniczeń co do wysłanych maili nie ma. Pytałem sie admina.
Próbowałem też partiami:
Ale coś było nie tak, przy wykorzystywaniu tego skryptu pętla się zapętlała, bo przyszło kilka maili takich samych w różnych odstępach czasu. Proszę o sprawdzony na 100% sposób, który Wy wykorzystujecie. Z góry dziękuję. // nie kontynułuje to i tak nikt nie zobaczy mojej odpowiedzi bo post się dopisze. I to tez inna sprawa, teraz chcę wysłać maila do 40k osób , a nie do 2k. No i za pomocą smtp. Ten post edytował Norbit_24 24.09.2010, 19:23:41 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 306 Pomógł: 32 Dołączył: 20.01.2008 Ostrzeżenie: (20%)
|
Nie o takie partie mi chodziło.
Chodzi bardziej o to, żeby wysyłane w jednym wykonaniu skryptu było np. 1000 wiadomości, potem ustawiasz sleep() na kilka sekund i robisz przekierowanie do tego samego skryptu. A najlepiej byłoby, gdybyś wstawił to do Crona. Ten post edytował smietek 24.09.2010, 19:32:10 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
|
|
|
|
![]() ![]() |
|
Aktualny czas: 26.12.2025 - 16:43 |