selam phpmailer ı biliyorsunuzdur smtp form ile mail attırma.
php entegre ettim sql dan mailları çekiyor ve tek tuşla hepsine aynanda mail gonderiyor.
fakat 25.000 tane mail oldugu için kullanmadım.
bu phpmailer a oyle bir kod eklemek istiyorum ki
zamanlanmış mail atsın
yani şu an başlatsam 30 gün çalışsın. bugun 1000 tane yarın 1000 tane gibi
yada dakika başı 3 mail atsın bitene kadar zamanla yavaş yavaş ama atsın..
gibi birşey eklemek istiyorum nasıl yaparım
zamanlanmış mail atsın : cron job tanımladınız
yada dakika başı 3 mail atsın bitene kadar zamanla yavaş yavaş ama atsın.. : cron job çalışma süresini dakikada bir yaptınız.
veritabanı emailleri sakladığınız tabloda bir veya iki sütun açıyorsunuz.
gönderildi (enum 0 veya 1), tarih (datetime)
php dosyasınında veritabanı sorgusu ile tarih sütununu filtre alarak bugün içerisinde gönderilenleri kaç tane olduğuna bakıyorsunuz (gönderildi sütunu 1 olanlar)
1000 den küçük ise
3 tane (gönderildi değeri 0 olan) email adresini seçip mail gönderiyor ve 3 tane mailin gönderildi sütunu 1 yapıp tarih sütununu güncelliyorsunuz.