Sende mange emails
Jeg har implementeret et forum i PHP og gør brug af en MySQL db. Jeg har implementeret en funktion, der sender emails ud til brugerne af forummet, når der oprettes et nyt indlæg.Igen til det evindelige problem:
Jeg ønsker således at sende 100-200 emails ud, og jeg får en intern server fejl (sikkert en timeout), når jeg benytter php's mail funktion. Jeg har læst utallige indlæg om netop dette emne og jeg har ikke fundet nogle fornuftige løsninger. Synes ikke at "zend" (http://www.zend.com/codex.php?id=347&single=1) gør det særlig meget bedre, selv om det gør brug af serverens SMTP...
Jeg har nok implementeret det forkert, for som tingene ser ud nu, foregår udsendingen af mail i forbindelse med oprettelsen af det nye indlæg. Med andre ord, er det den bruger, der opretter det nye indlæg, der skal vente på at php får sendt alle disse mails ud. Og det er jo ikke ligefrem hensigtsmæssigt.
1. Er der ikke bedre (hurtigere) metoder at sende mail fra en webserver med?
2. Kan man undgå at brugeren, der opretter linket skal vente på at der bliver sendt mail til andre brugere? Her tænker jeg på om man kan aktivere et script, som kører "bag ryggen" på brugeren, og hvor brugeren altså ikke behøver vente på, at dette køres færdigt?
