sql >> Database teknologi >  >> RDS >> Mysql

Sender +-200 e-mails ved hjælp af php mail()-funktionen i en løkke

Du kan loope det 200 gange med få problemer, jeg kunne forestille mig, selvom det vil være meget langsommere end en brugerdefineret mailer eller en pakke, der er konfigureret korrekt til at håndtere det.

Slutresultatet afhænger af mange faktorer. Det vigtigste, du skal sikre dig, er, at du bruger set_time_limit() at give manuskriptet tid nok til at udføre arbejdet. At overføre arbejdet til en slags kø, der betjenes af et cron-script, kan også gøre livet lettere for dig, da det at holde PHP-scripts kørende i lang tid vil medføre andre ressourceproblemer.

Dengang plejede jeg at sende omkring 50.000 e-mails til et abonnentnyhedsbrev ved hjælp af PHPs mailfunktion og en RedHat-server med Exim installeret. Det ville tage 4-6 timer med det brugerdefinerede script, jeg havde kørende. Der var ikke noget effektivt ved det, men det gjorde arbejdet.



  1. Postgresql-forespørgsel mellem datointervaller

  2. Skift mellem flere databaser i Rails uden at bryde transaktioner

  3. Django-armaturen mislykkes, og angiver DatabaseError:værdien er for lang til at typetegn varierer (50)

  4. En oversigt over den nye DBaaS fra MariaDB - SkySQL