no spam pls..

Birde dikkat et, her DC buna izin vermez serverini suspend ederler paranıda iade etmezler.

evet aynen o şekilde, sleep ile bekletirsen loop içerisinde bir anda hepsini göndermez.

Merhaba arkadaşlar, sunucuyu yormadan günde binlerce mail gönderecegim. Sunucuyu yormadan bunu sizce nasıl yapabilirim? Daha önce denemiştim hepsini aynı anda göndermeyi o zaman sunucu baya kasıyordu.

angelo örnek verirmisin acaba?

Sanırım demek istedigin aşagıdaki idi. PHP:

Mail gönderme işlemini doğru yaparsan normal bir makina yeterli. Önemli olan noktalar: Gönderilecek emailleri bir DB ye at. Mail gönderme programın her seferinde sadece 100 email göndersin. Her email gönderme arasında 0.5 saniye beklesin. Programı cron içine koy her dakika çalışsın. Gönderilen mailleri MySQL den gönderdim diye işaretlesin. Her seferinde sadece email gitmemiş 100 emaili db den okusun ve göndersin.

Bir müşterim bana büyük bir iş için bir kaç soru sordu bende takılıp kaldım. Web üzerinden mail server olacak bir sistem gerekli oldugunu söyledi. Ve günlük 10 binlerce mail gidecegini söyledi. maliyeti ne olur dedi düşüneyim size geri dönüş yapayım dedim. Sizce günlük 10 binlerce mail gönderecek sunucunun özelligi ne olmalı?

usleep(100000) buldum bu sanırım daha az süre için örnegin 0,10 saniye bekletiyo. sleep de saniye olarak bekletiliyor. baktımda 1 sn bekletme ile 100 tanesi 100 sn demek cok fazla olacak. onun yerine 100 0,10 = 10 sn yapıyor daha iyi.

aralarına bekleme zamanı vereceksin, sleep(3) gibi.