Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wysyłanie dużej ilości maili z kolejkowaniem
Forum PHP.pl > Forum > Przedszkole
The Night Shadow
Witam,

To co wiem: istnieją dwa najczęściej używane sposoby wysyłania maili: autoryzacja SMTP i zwykła funkcja MAIL.

Bez względu na to, czy użyję tej, czy tej czas wysyłania maili do 10 000 użytkowników jest całkiem spory.

Czy istnieje w PHP jakaś możliwość zdefiniowania treści maila i wysłania go za pomocą autoryzacji SMTP do 10 000 użytkowników na zasadzie kliknięcia WYŚLIJ w formularzu, co wywoła akcję wysyłania, która byłaby realizowana niejako "w tle" a użytkownik mógłby sobie coś tam dalej robić. Powiedzmy, że system wysyła te 10 000 maili, a w trakcie ktoś wysyła kolejnego maila i jest on kolejkowany za wcześniej wysyłanymi?

Inaczej rzecz biorą jak szybko wysyłąc mailing do użytkowników serwisu, gdy jest ich bardzo dużo?
neverever
Tworzysz w bazie tabele do której wrzucasz wszystkie majle jako kolejne rekordy. Potem robisz skrypt który sprawdza czy są maile do wysłania (czy w twbeli są male) pobiera z tej tabeli np. 100 adresów i wysyła na nie maila i kasuje z bazy adresy na które wysłał. Potem skrypt dajesz na crona np. co 5 czy 10 minut.

Nowo dodane adresy będziesz dopisywał tylko do tej tabeli z kolejką.

Oczywiście to jest bardzo prosty przykład zakładający że masz tylko jedną treść do rozesłania.

http://forum.magazynyinternetowe.pl/index....&#entry8506
http://forum.webhelp.pl/viewtopic.php?p=839174
The Night Shadow
Serdeczne dzięki smile.gif dalej sobie poradzę smile.gif
lenczewski
możesz wysłać maile npl. po 100 w kazdej paczce (a adresatów dajesz do pola : kopia ukryta)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.