![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 5.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam...
Napisałam skrypt do wysyłania biuletynów za pomocą specjalnego formularza. Loguję się, pobieram mejle z bazy i wysyłam. Na każdy adres wysyłany jest jeden mejl, pobierany w pętli z bazy dodawany jako zmienna do funkcji mail().
![]() poprawiam --- nospor W bazie mam około 500 mejli. Po jakimś czasie wywala mi błąd serwera proxy i niestety nie wyświetla podsumowania ile wysłał biuletynów. Wszyscy otrzymują mejle ale stronka niefajnie się wykrzacza. Podejrzewam, że serwer proxy nie może utrzymać tak długiego połączenia. Ale nie wiem czy mam rację. Czy ktoś coś takiego robił? i czy jest na to jakaś rada? pozdrówko isia Ten post edytował nospor 13.01.2006, 13:29:02 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 398 Pomógł: 10 Dołączył: 24.11.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Ja pisząc ostatnio taką aplikację rozwiązałem problem w następujący sposób:
- za pomocą GUI wrzucałem maile do kolejki - za pomocą skryptu odpalanego Cronem wyciągałem maile z kolejki i wysyłałem Należy tylko uważać, bo u niektórych dostawców Cron ubija skrypt jeżeli ten pracuje dłużej niż 30s tak więc trzeba też w skrypcie uwzględnić ponawianie wysyłki. Do wysyłania maili używam: PEAR::Mail_Mime Niektórzy do obsługi kolejki używają też PEAR::Mail_Queue Była też dyskusja na forum na ten temat: http://forum.php.pl/index.php?showtopic=36277 oraz: http://forum.php.pl/index.php?showtopic=38705 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 20:51 |