ASHES adlı üyeden alıntı: mesajı görüntüle
Aklima gelen ilk sey sleep() fonksiyonu oldu. Her mail gonderiminden sonra 90 saniye uyutursaniz saatte 40 mail gondermis olursunuz. Sistem acik kaldigi surece mail gonderimi sorunsuz devam eder.
Bu pek işime gelmez hocam veritabanımdan takip etmem lazım

PamukBilisim adlı üyeden alıntı: mesajı görüntüle
'uyeler' Tablonuz da status adında integer bir sütun oluşturun default value 0 olsun.
Mail gönderilen kullanıcılara 1 değeri verin.

Bu sorgunuzu da

SELECT * FROM uyeler LIMIT 40
Bu şekilde değiştirin;,

SELECT * FROM uyeler WHERE status = '0' LIMIT 40
Birde sürekli siz sayfayı çalıştırmak yada sayfayı açık bırakmak yerine cronjob'a görev ekleyin her 1 saatte bir otomatik çalışsın, mailleri göndersin.
Cronjob ile çalıştırıyorum hocam. Söylediğiniz mantıklı aslında. Tüm üyelerrin status'u 1 olduğunda mail gönderim iptal olur. Bir sonraki bülten için gerekli ayarları başlatırım. Teşekkürler cevabınız için.