Administratorzy gnysek Opublikowano 21 Sierpnia 2006 Administratorzy Udostępnij Opublikowano 21 Sierpnia 2006 Zastanawiam się nad tym jak najlepiej wykonać zbiorowe wysyłanie mejla do użytkowników, a ponieważ mam ich 8000 to nie wiem jakie rozwiązanie będize najlepsze. Są 3 możliwości: 1) pobranie ich z bazy danych i w petli while wysłanie do każdego z osobna 2) pobranie ich z bazy i wysłanie do wszystkich naraz ( mail('adres1@pl.pl;adres2@pl.pl;adres3@....'); ) 3) pobraznie ich z bazy danych i grupowanie po 10 i wysyłanie do każdej grupy po kolei Kto z was poda mi najlepszy sposób? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Firemark Opublikowano 21 Sierpnia 2006 Udostępnij Opublikowano 21 Sierpnia 2006 bym polecał 1,2 to może pokazać do jakich innych wysyłasz maile i zarazem komuś zawiesić system(:]) ,ale nie wiem jak to jest.Moim zdaniem 1 by była najlepsza :] Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności Ranmus Opublikowano 21 Sierpnia 2006 Filar Społeczności Udostępnij Opublikowano 21 Sierpnia 2006 IPB stosuje chyba 3 i grupuje po 50. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Zakol Opublikowano 21 Sierpnia 2006 Udostępnij Opublikowano 21 Sierpnia 2006 Ja bym wybral chyba 1 opcję i do funkcji mail() dodałbym '@', w razie czego, gdyby wysyłanie nie było możliwe i wtedy tylko 1 pozycja z listy mailingowej nie zostałaby wysłana (a nie np. 10 jak w możliwościach 2 i 3 [tak mi sie wydaje :P]). Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 21 Sierpnia 2006 Udostępnij Opublikowano 21 Sierpnia 2006 3 sposób. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Bartek (Kamrat) Opublikowano 21 Sierpnia 2006 Udostępnij Opublikowano 21 Sierpnia 2006 Ja również optuje za 3 :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności Ranmus Opublikowano 21 Sierpnia 2006 Filar Społeczności Udostępnij Opublikowano 21 Sierpnia 2006 Poza tym wiele serwerów ma blokadę antyspamową właśnie przed nadmiernym wysyłaniem maili. ;) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Patrysław Opublikowano 21 Sierpnia 2006 Udostępnij Opublikowano 21 Sierpnia 2006 Wydaje mi się, że najsensowniejsza jest opcja 3. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 9 Maja 2007 Autor Administratorzy Udostępnij Opublikowano 9 Maja 2007 W sumie odświeżę temat, bo od kiedy mam ponad 10 000 userów na HMT, ta metoda lekko nie wyrabia i wysyłanie zgrupowanego mejla po 20, koniec końców wywala error o zbyt długim wykonywaniu skryptów. Macie jakiś pomysł, poza set_time_limit(); ?? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 9 Maja 2007 Udostępnij Opublikowano 9 Maja 2007 Kolejka + AJAX? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności Ranmus Opublikowano 9 Maja 2007 Filar Społeczności Udostępnij Opublikowano 9 Maja 2007 Ej Gnysio, mam nadzieję, że przez Ciebie nie znajdziemy się na jakiejś blackliście. ;) Możesz zrobić kolejkowanie maili na podobnej zasadzie jak w IPB jeśli się nie ma dostępu do Crona, a mianowicie każde wejście na stronę uaktywnia wysyłanie kolejnych iluśtam maili aż do wyczerpania kolejki. Tymon: Ale takim sposobem serwerowi to też się nie ulży. ;) Chociaż lepsze niż Gnyskowy sposób. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 9 Maja 2007 Autor Administratorzy Udostępnij Opublikowano 9 Maja 2007 E tam, raz na miecha góra wysyłam mejle :P W sumie to od sierpnia wysłałem ich 5, z czego 4 w tym roku. A jakby przy wchodzeniu wysyłało, to chyba wystarczy nacisnąć ESC aby przestać ladować stronę, zatem więcej jak te kilka mejli na raz też nie wchodzi w grę... myślałem jeszcze o przeładowywaniu strony co kilkanaście mejli i podawanie w GET id ostatniego usera, tak aby kontynuować dalej. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności Ranmus Opublikowano 9 Maja 2007 Filar Społeczności Udostępnij Opublikowano 9 Maja 2007 Spoko, ale i tak wysyłanie maili musisz wydłużyć w czasie dla lepszego działania. Rzeczywiście dziabnij to ajaxem i np. w portalu dorób dla admina info o statnie kolejki* + link do wejścia na specjalną stronę do wysyłania i autoodświeżania. *Po to by wysyłanie można było w razie czego przerwać w dowolnej chwili. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 9 Maja 2007 Autor Administratorzy Udostępnij Opublikowano 9 Maja 2007 Pomyślę, może na localhoście uda mi się to jakoś przetestować... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się