Autor | Zpráva | ||
---|---|---|---|
Tarusha Profil * |
#1 · Zasláno: 13. 7. 2012, 16:08:05
Ahoj,
na webu rozesílám uživatelský newsletter zhruba na 8 000 adres. Mám to nastavené přes Cron. Stává se mi, že se někdy skript ukončí a nerozešle všechny zprávy. Napadá vás nějaké řešení, jak odeslat 100% zpráv? Mě napadlo rozdělit Cron třeba po 1 tis. zpráv + ukládat do DB stav odeslání a na konci ještě znovu spustit neodeslané. Newsletter posílám přes PHPmailer, rozeslání všech zpráv trvá asi 20 minut (max_execution_time mám na 30 min). |
||
Keeehi Profil |
#2 · Zasláno: 13. 7. 2012, 16:14:42
Posíláte stejný email více lidem, nebo každému jiný email?
|
||
Tarusha Profil * |
#3 · Zasláno: 13. 7. 2012, 16:21:57
Jeden a ten samý email všem lidem.
|
||
Keeehi Profil |
#4 · Zasláno: 13. 7. 2012, 16:38:26
Tarusha:
A co využít skryté kopie? |
||
LaMMa Profil |
Tarusha:
Ako píšes..Nemusíš rozdelovať, vyberaj len neodoslané, po úspešnom odoslaní ulož stav a nechaj cronom spúšťať skript každých 30min až kým sa ti neodošlú všetky. A posledný mail môžeš poslať sebe, aby si vedel/a, že je koniec. |
||
Časová prodleva: 4 dny
|
|||
allhighseeds Profil |
#6 · Zasláno: 17. 7. 2012, 18:22:00
To je divné, nemáš tam nějakou neošetřenou vyjímku nebo chybu v kódu? Přeci jen i timeout spojení skončí maximálně Warningem.. němělo by Ti to breaknout...
Co používáš na design mailů? Dali jsme dohromady free online editor newsletterů na www.maillist.cz .. |
||
Časová prodleva: 12 let
|
0