Witam
Chcę zrobić newsletter'a, do tego celu wykorzystam PHPMailer, ale co jeśli w bazie zbyt będzie wielu użytkowników, do wszystkich nie wyślę na raz maila, i skrypt mi się wyłoży. I jak to rozwiazać? Będę wdzięczny za sugestie.
Witam
Chcę zrobić newsletter'a, do tego celu wykorzystam PHPMailer, ale co jeśli w bazie zbyt będzie wielu użytkowników, do wszystkich nie wyślę na raz maila, i skrypt mi się wyłoży. I jak to rozwiazać? Będę wdzięczny za sugestie.
Może zrób tak, ze jak ktos wejdzie na stronę to wysle się 1 mail do kogos. I pytanie czy masz ograniczenie na serwerze do wysyłania maili. Np. masz baze
id Mail
1 mail@mail1.pl
2 mail2@mail2.pl
3 mail3@mail3.pl
4 mail4@mail4.pl
5 mail5@mail5.pl
I jak ktoś wejdzie to wyśle się mail do 1 a zarazem zapisze się w pliku *.txt id do kogo wysłano, aby następny kto wejdzie na stronę wysyłał do następnego w bazie. Ale wcześniej dodawaj do danych z pliku 1.
Na serwerze czasami jest ograniczeie w wysyłce maili, wtedy musisz wysyłać seriami po kilkadziesiąt maili (np. 50)...
Ciekawie ten problem mozna rozwiazac z użyciem AJAXa!
kujawiak napisał(a)
Ciekawie ten problem mozna rozwiazac z użyciem AJAXa!
Najciemniej pod latarnią, dam AJAX, i nawet będzie pasek postępu : )
Ew. cronem uruchamiasz skrypt wysylajacy jedna paczke (np. 50).