Smtp ile hızlı email gönderme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Smtp ile hızlı email gönderme
Merhabalar.
smtp componenti ile toplu email gönderen program tasarladım. Emaillleri döngü içerinde tek tek gönderiyorum. Buda hızı düşürüyor. Ancak emailleri ; ile ayrıp toplu gönderdiğimde ise alıcı kısımında to bölümünde gönderdiğim tüm adresler çıkıyor. Oyüzden döngüyü tercih ettim. Birde DNS üzerinden email göndermenin hızlı olduğunu duydum. Indy 10'nun demoları içinde SMTPRelay'i inceledim ancak oda yavaş ve hotmail yada yahoo ya atarken emailller ulaşmıyor. Benim sizlerden öğrenmek istediğim ister DNS olsun isterse farklı bir yöntem toplu olarak hızlı email nasıl gönderebilirim. şuan 2 sn de 1 email atabiliyorum ama bunu daha da hızlandırmak istiyorum. Piyasada 1 sn de 3 email atan programlar var.
Bu arada hız olayı için SMTP server kurmak gerekirmi evetse lütfen bunu detaylı anlatırmısınız.
Saygılarımla...
smtp componenti ile toplu email gönderen program tasarladım. Emaillleri döngü içerinde tek tek gönderiyorum. Buda hızı düşürüyor. Ancak emailleri ; ile ayrıp toplu gönderdiğimde ise alıcı kısımında to bölümünde gönderdiğim tüm adresler çıkıyor. Oyüzden döngüyü tercih ettim. Birde DNS üzerinden email göndermenin hızlı olduğunu duydum. Indy 10'nun demoları içinde SMTPRelay'i inceledim ancak oda yavaş ve hotmail yada yahoo ya atarken emailller ulaşmıyor. Benim sizlerden öğrenmek istediğim ister DNS olsun isterse farklı bir yöntem toplu olarak hızlı email nasıl gönderebilirim. şuan 2 sn de 1 email atabiliyorum ama bunu daha da hızlandırmak istiyorum. Piyasada 1 sn de 3 email atan programlar var.
Bu arada hız olayı için SMTP server kurmak gerekirmi evetse lütfen bunu detaylı anlatırmısınız.
Saygılarımla...
alıcı kısmını yazarsan tabiki herkes tüm mail adreslerini görür. mail adreslerini BCC kısmına yazmalısın Makinana SMTP kurman bir süre işe yarayacaktır. Hotmail yada yahoodaki email adreslerine peş peşe 100'lerce mail gelince bu mutlaka dikkat çeker. Gönderidin mailler junk(spam yada reklam)'a atılır. Zaten kendi makinana SMTP kurarsan domain almadan mailleri gönderirsen gene junk olur emaillerin. Dışarıdaki SMTP leri kullanmak daha mantıklı tabi yasal işler yapıyorsan
Bu DNS'den mail atıldığını hiç duymadım zaten mantıklıda değil. DNS (domain name server)

Mail adreslerinizi bir listboxta tuttuğumuzu varsayarsak:
işinizi görecektir.
Kod: Tümünü seç
for i := 0 to LMail.Count - 1 do
IdMessage1.BccList.Add.Address := LMail.Items[i];
artık olay internet bağlantına ve smtp servera kalır. bazı serverların cache özelliği vardır. maillerin öncelik ayarlarına göre serverda bir süre tutulup tutulmayacağı belli olur. nasıl yapılır bilmiyorum tam. eğer başka bir program kullanarak aynı serverdan daha hızlı göndrebiliyorum diyorsan, direk tclientsocket ile smtp servera bağlan. telnet komutlarıyala yaz mesajı. bundan hızlısı olmaz herhalde. kolay gelsin.
Evet...
eğer spam mail atacak bir program yazmaya çalışıyorsanız bundan vazgeçin lütfen....
Bu tur girişimlere yardım etmiyoruz biliyorsunuzdur....
eğer spam mail atacak bir program yazmaya çalışıyorsanız bundan vazgeçin lütfen....
Bu tur girişimlere yardım etmiyoruz biliyorsunuzdur....
* http://www.fahrettin.org Manzara Fotoğraflarım... 
* http://delphiturkiye.gunduz.info Seminerler...
* http://www.hakmar.com.tr Kalite bir haktır...

* http://delphiturkiye.gunduz.info Seminerler...

* http://www.hakmar.com.tr Kalite bir haktır...

Re: Smtp ile hızlı email gönderme
Mesela bu cumleden.....bilbeyi yazdı:Merhabalar.
smtp componenti ile toplu email gönderen program tasarladım. Emaillleri döngü içerinde tek tek gönderiyorum. Buda hızı düşürüyor.
Eger yanılıyorsak özür dilerim....
Ama yanılmıyorsak hakkımı helal etmem....
* http://www.fahrettin.org Manzara Fotoğraflarım... 
* http://delphiturkiye.gunduz.info Seminerler...
* http://www.hakmar.com.tr Kalite bir haktır...

* http://delphiturkiye.gunduz.info Seminerler...

* http://www.hakmar.com.tr Kalite bir haktır...

Toplu gönderim kelimenizden ve çok hızlı göndermek istiyorum demenizden huylandım açıkçası. Çünkü bir şirket için yazsanız haydi max. 500 kişiye gönderirsiniz. Bu da varsın 5 saniyede gitmesin ne çıkar? Fakat yüzbinlerce mail gönderme gibi bir çabanız olduğunu zannettim.
Zaten mesajımda "Eğer öyle ise!!!" kelimesini sarfettim. Değilse gücenecek birşey yok.
Zaten mesajımda "Eğer öyle ise!!!" kelimesini sarfettim. Değilse gücenecek birşey yok.
Evet katılıyorum. Ben sadece yardım etmek amacıyla cevap yazmıştım, kötü niyetli kişilerin aramızda olmadığını düşünüyorum. Belki arkadaş ne yaptığının farkında da olmayabilir. Bende böyle bir program yazmış değilim ama telnet üzerinden okurduk mailleri eskiden sayfalar yavaş olduğu için oradan aklıma geldi.
Arkadaşlar spam konusunu biraz açabilirmisiiniz. Spam nedir ?
Hotmail hesabına junk email atmakmıdır. Yada bunların hepsini geçtim kullanıcıya toplu email atma izinini vermekmidir. Eğer sadece buysa bunu email atan her programdan yapabilirsiniz.(başta Outlook) Ancak şu hız konusuna değinilcekse ister 100 olsun ister 1000 olsun sonuç olarak bir iş yapıyorsam en kısa zamanda yapmak isterim bu ister email olsun ister db olsun.
size şu konuda hak veriyorum. toplu email atan program dediğim için bu kanıya varmanız gayet doğal. Ancak orada fazla detay vermek istemedim çünkü sorunum toplu gönderim kısmında idi.
Sizlere bilgi verip her hangi bir art niyet sahibi olmadığımı göstermek için kısaca programdan bahsedeyim. Yazdığım program sadece email atan bir program değildir aslında. email'in dışında sms gönderimide olacak. Müşteri ilişki ve memnuniyetine dayalı bir programdır. Programın amaçları içinde düşük maliyette ön plandadır. Buna benzer bir proje microsoft tarafından hayata geçirilmiş durumda. Email gönderme kısmı sadece programın ufak bir parçası.
Saygılarımla...
Hotmail hesabına junk email atmakmıdır. Yada bunların hepsini geçtim kullanıcıya toplu email atma izinini vermekmidir. Eğer sadece buysa bunu email atan her programdan yapabilirsiniz.(başta Outlook) Ancak şu hız konusuna değinilcekse ister 100 olsun ister 1000 olsun sonuç olarak bir iş yapıyorsam en kısa zamanda yapmak isterim bu ister email olsun ister db olsun.
size şu konuda hak veriyorum. toplu email atan program dediğim için bu kanıya varmanız gayet doğal. Ancak orada fazla detay vermek istemedim çünkü sorunum toplu gönderim kısmında idi.
Sizlere bilgi verip her hangi bir art niyet sahibi olmadığımı göstermek için kısaca programdan bahsedeyim. Yazdığım program sadece email atan bir program değildir aslında. email'in dışında sms gönderimide olacak. Müşteri ilişki ve memnuniyetine dayalı bir programdır. Programın amaçları içinde düşük maliyette ön plandadır. Buna benzer bir proje microsoft tarafından hayata geçirilmiş durumda. Email gönderme kısmı sadece programın ufak bir parçası.
Saygılarımla...