Mysql
 sql >> база данни >  >> RDS >> Mysql

Изпращане на +-200 имейла с помощта на функцията php mail() в цикъл

Можете да го завъртите 200 пъти с няколко проблема, които бих си представял, въпреки че ще бъде много по-бавно от персонализиран мейлер или пакет, настроен правилно, за да се справи с това.

Крайният резултат зависи от много фактори. Основното нещо, в което ще искате да сте сигурни, е, че използвате set_time_limit() да даде достатъчно време на сценария, за да свърши работата. Разтоварването на работата в някакъв вид опашка, която се обслужва от cron скрипт, също може да улесни живота ви, тъй като поддържането на PHP скриптове да работят дълго време ще доведе до други проблеми с ресурсите.

Навремето изпращах около 50 000 имейла до бюлетин за абонати, използвайки функцията за поща на PHP и сървър на RedHat с инсталиран Exim. Ще отнеме 4-6 часа с персонализирания скрипт, който изпълнявах. Нямаше нищо ефективно в него, но свърши работата.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql събитие не работи

  2. Конвертирайте MySQL скрипт в SQL Server

  3. изпрати имейл със записи за извличане на mysql

  4. Проблем със стойността по подразбиране на MySQL

  5. Защо LEFT JOIN е по-бавен от INNER JOIN?