webForumDet fria alternativet
Logga in / Bli medlem

mass mail utskick INTE SPAM!

PHP

2 svar · 362 visningar · startad av bratanon

Medlem sedan aug. 200426 inlägg
Trådstart#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?

Medlem 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.

Medlem 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.

248 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)