|
|
#1 (permalink) |
|
Üyelik Tarihi: 22.05.2000
Yer: İstanbul
Yaş: 27
Mesaj: 108
|
Toplu email gönderirken (ASP)
ASP'de herhangi bir komponentle toplu email gönderiyoruz diyelim. Bir döngü yaptık ve 1000 tane üye var. Bu üyelerin hepsine bir döngüyle aynı mesaj göndermek sağlıklı mıdır? Değilse bunu nasıl sağlam ve garantli bir hale getirebiliriz. Bunu kendim denemek isterdim ama yarıda kalır diye tereddüt ettim. Veya eğer yarıda kalırsa nerede kaldığını mı öğrensek yani sürekli son mesaj gönderilenin id'sini sonmesaj diye bir session'a mı atsak? Yarıda kalma ihtimali varsa bunu yapabiliriz. Ama ben yarıda kalıp kalmıyacağına emin değilim. Toplu e-mail gönderme konusunda tecrübelerinizi aktarırsaız sevinirim. Şimdiden çok teşekkürler. |
|
|
|
|
|
#3 (permalink) |
|
Üyelik Tarihi: 13.03.2007
Yer: Sakarya
Mesaj: 24
|
Re: Toplu email gönderirken (ASP)
Tek bir döngüde 1000 tane e-postayı sunucu gönderebilse bile ki sanmıyorum sunucu sahibi seni kovacaktır
![]() Bence yapman gereken dediğin gibi son gönderilen id'yi hafızada tutman ve sayfayı JavaScript ya da meta gibi bir yöntemle yenileyip script'in kaldığı yerden devam etmesini sağlamandır. Sonuç olarak tek bir seferde bir kaç e-posta adresine gönderme yapman sağlıklı olacaktır. Saygılarımla.
__________________
plustr.com |
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 05.11.2005
Yer: Istanbul
Yaş: 28
Mesaj: 486
|
Re: Toplu email gönderirken (ASP)
+ xedition
Döngü + Sayfalama + Meta veya JS ile bir sonraki sayfaya geçer en son sayfada meta veya Js işlemini bitirirsin.. ben persit ile 25 er adet gönderiyorum, hatta sayfa içinede iframe ile (600x100) bu işi yapıp oraya bir tür progress bar ekledim, toplam sayfa sayısına göre yüzde kaç gittiğini ve giden ve kalan mail sayısını yazdırıyorum.. Bu arada 25 rakamı mail server ile alakalı yani sunucuda mail server ayarlarına ve performansına bakar 50, 100++ olabilir. 1000 adet ile döngünün bir yerinde mutlaka hata verir.. Yabancı sunucuların çoğu anlık ve günlük limitli olur.. örneğin godaddy sunucuları günden 250 idi sanırım. spamsız iyi günler |
|
|
|
|
|
#6 (permalink) |
|
Üyelik Tarihi: 07.03.2007
Yer: Ankara
Mesaj: 165
|
Re: Toplu email gönderirken (ASP)
İlk olarak veritabanına durum alanı acarsın ve gönderilenler 1, daha gönderilmeyenler 0 olacak şekilde ayarlarsın. Scriptini yazarsın, veritabanını durum='0' a göre açıp her seferinde 25 tane gönder dersin. (i=1 to 25).
server'a erişimin varsa yaptığın ASP sayfasını task manager'a ekleyerek periyodik olarak çalışmasını sağlayabilirsin. Bunu kendi makinenede yapabilirsin ama durmadan ekranda periyodk olarak açılalacak olan Explorer penceresi sana sıkıntı yaratabilir. Serverda bu söz konusu olmaz, tavsiye serverda uygulanmasıdır.
__________________
Bilgi paylaşmak için vardır! |
|
|
|
|
|
#7 (permalink) | |
|
Üyelik Tarihi: 16.05.2007
Yer: İstanbul
Yaş: 21
Mesaj: 152
|
Re: Toplu email gönderirken (ASP)
Alıntı:
|
|
|
|
|
|
|
#8 (permalink) | |
|
Üyelik Tarihi: 14.11.2006
Yer: Ankara
Mesaj: 32
|
Re: Toplu email gönderirken (ASP)
Alıntı:
Scriptte bir sorun olursa yeni baştan başlatabilirsin. Gönderilem değeri ya da silinme methodu kullanacağın için tekrar gönderme sorunu olmayacaktır. Eğer istersen bir task dosyası oluşturup bunu automated olarak çalıştırabilirsen, mailler gönderilene kadar başında beklemen de gerekmez, automated script bunu kendisi halleder.
__________________
Hasan Tayanç Netbizde Internet Çözümleri Mesaj Tayanc tarafından 08.01.2008 (23:58) yeniden düzenlendi.. Açıklama: Alıntı |
|
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!