Autor Zpráva
Tarusha
Profil *
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
Posíláte stejný email více lidem, nebo každému jiný email?
Tarusha
Profil *
Jeden a ten samý email všem lidem.
Keeehi
Profil
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.
allhighseeds
Profil
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 ..

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: