You are not logged in.

wcf.regNote.message

Noisy

Trainee

  • "Noisy" started this thread

Posts: 65

Location: Frankfurt

  • Send private message

1

Thursday, April 12th 2007, 1:12pm

mail() - Wie viel Sockets werden geöffnet bei mehren Empfängern?

Tja,
die Frage oben sagt ja schon alles.

Jedes mal, wen php die Funktion mail() nutz öffnet PHP auch einen Socket damit die eMail versendet werden kann.
Wenn man jetzt abere mehrere Empfänger hat, wird dann nur ein Socket geöffnet oder auch für jeden Empfänger ein Socket?

Ich hab nämlich ein kleines Newsletterscribt geschrieben, aber das wäre schön blöd, wenn dann der Server überlastet würde wegen der vielen geöffneten Sockets.

Wisst ihr da was? In einem anderen Forum wusste man es auch nicht bzw. war sich unsicher.

Viele Grüße
Noisy

Prometheus

Administrator

Posts: 3,278

  • Send private message

2

Thursday, April 12th 2007, 6:44pm

So absolut sicher weiß ich das auch nicht allerdings weiß ich das auf jeden Fall bei jedem Aufruf der mail() Funktion ein Socket geöffnet wird. Wenn du also 1000 User hast und diese in einer Schleife durch läufst und für jeden einzelnen extra die mail() Funktion aufrufst dann wird bei jedem Aufruf ein Socket geöffnet. Ich denke mal wenn du mehrere Empfänger in einer Funktion übergibst dann sollte das nicht der Fall sein nur bei dem Punkt bin ich nicht absolut sicher.
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

Noisy

Trainee

  • "Noisy" started this thread

Posts: 65

Location: Frankfurt

  • Send private message

3

Thursday, April 12th 2007, 9:40pm

Hmm keiner weiß es :/

Naja ich mach es mal so und sollte sich jemand beschweren, der mein Script nutzt, dann muss ich doch noch die PEAR Klasse einbauen. Hab aber dann wenigstens Luft bis zur nächsten Version.

Danke

wcf.user.socialbookmarks.titel