Autor | Zpráva | ||
---|---|---|---|
iru Profil |
#1 · Zasláno: 30. 4. 2007, 16:34:38
Zdravím, řeším rozesílání e-mailu uživatelům, kteří se přihlásili k odběru novinek. Mám tento kód:
$headers = "From: mail@domena.cz "; pokud vynechám tuto část hlavičky: $headers .= $bcc; , tak se mail normálně odešle, přijde na adresu, která je definovaná v proměnné $adresat. V opačném případě mail nedojde. Nemůžu přijít na to proč... Nebo nedávat příjemce do slepé kopie a poslat pomocí cyklu každý mail zvlášť? Mám ale obavy ze zátěže serveru v případě, že by v budoucnu bylo příjemců hodně... Jak to tedy vyřešit, aby se maily posílaly po částech a mezi odesíláním byl určitý časový odstup? Prosím poraďte, díky... |
||
tiso Profil |
#2 · Zasláno: 30. 4. 2007, 17:12:02
Určite pošli každému užívateľovi email zvlášť.
|
||
iru Profil |
#3 · Zasláno: 30. 4. 2007, 17:26:01
dobře a jak tedy ošetřit, aby nedošlo k nadměrné zátěži serveru?
|
||
Peca Profil |
#4 · Zasláno: 30. 4. 2007, 17:58:30
Čemu říkáš nadměrné zatížení? Doba trvání PHP skriptu bývá časově omezena, desítky sekund. Pokud chceš posílat např. po deseti emailech, použij cron.
|
||
tiso Profil |
#5 · Zasláno: 30. 4. 2007, 18:02:52
mrkni na príkaz sleep, alebo neposielať novinky :-)
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0