webForumDet fria alternativet

mass mail utskick INTE SPAM!

2 svar · 362 visningar · startad av bratanon

bratanonMedlem sedan aug. 200426 inlägg
#1

Tjena jag håller på att försöka bygga ett script som skickar ut ett mail till alla användare på min hemsida.

jag trodde att detta skulle funka men dock

while($rad = mysql_fetch_array($result)) {

mail($rad['email'], $subject, $message, $headers);
	
}

men server säger att allt tar för lång tid..

finns det nått man kan göra?

hltmMedlem sedan nov. 2004438 inlägg
#2

Hur många mottagare har du? Prova att dela upp dem i flera sändomgångar t ex 50 st så att du inte får time out.

The_HulkMedlem sedan juni 20031 837 inlägg
#3

om servern tillåter det kan du använda set_time_limit(0); så får scriptet kör så länge det vill, istället för 0 kan du ange antal sekunder det max köra, normalt brukar vara 30 sek.

125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)