The Night Shadow
24.07.2008, 11:47:11
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
24.07.2008, 12:14:35
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....&#entry8506http://forum.webhelp.pl/viewtopic.php?p=839174
lenczewski
24.07.2008, 12:24:35
możesz wysłać maile npl. po 100 w kazdej paczce (a adresatów dajesz do pola : kopia ukryta)