Php PEAR :: Mail kullanarak toplu mail gönderme?

2 Cevap php

Ben :: Posta PEAR yeni duyuyorum, ve ben nasıl toplu postalar (10K + e-posta) göndermek için bana öğretmek için bir öğretici arıyorum. Bu ben (grrr, şimdi linki bulamadım) internet kaynaklarından okumak nedir "php) (posta kullanma açık ve smtp yuva kapatın gibi, verimli değildir".

Böylece, elle yapıyor ve PHP için kullanılabilir posta kütüphanesi kullanarak düşünüyorum ve ben bu PEAR buldum: Mail. PEAR sitesinde kendisi, göndermek, sonra, basit bir öğretici "Birden Fazla Alıcının gönderme" tüm alıcıların bir diziye eklenir ve orada olduğunu. Bu 10k + + e-posta gönderme yolu var mı? Ben "posta kuyruğu" denilen bir şey hatırlamıyorum, ama gerçekten PEAR kullanmak nasıl Yüklü: Mail, kimse bana yardımcı olabilir?

Ben Facebook sağ toplu e-postalar (bildirimler) göndermek için döngü için kullanacağınız sanmıyorum? (Iyi, bu ne düşünülmektedir)

2 Cevap

Kitaplık kuyruğa bir SMTP röle kullanarak bakıyor ve postalarınızı boğacak olacağını gider zengin tarafından önerildiği gibi Bildiğim kadarıyla içeri gönderen uygulamaya hangi dili daha toplu e-posta daha var.

Ben keşfettiği gibi when I wrote the mass mailer for my company herhangi bir toplu mailler karşı karşıya büyük sorun postalar eter içine punted ve nasıl graylisted oylandı postalar veya ne için yeniden deneme yönetir olabilir hangi hızıdır.

Yani bir numara size MailOut işi yapabilir iyi bir katı bir SMTP sunucusu gerekir. Ayrıca hizmet boğacak ve onu izlemek için bir yol isteyeceksiniz. Oldukça büyük bir boruya bağlı bir standart Windows Server çalıştıran IIS ve biz 5k postaları her 15 dakikada bir temizleyebilirsiniz. Eğer 48 saat içinde tüm bu uygulamaya arıyorsanız size itti gidiyoruz.

Aslında veri ve benzeri ve benzeri ISS'ler ve dayattığı ileri yapay sınırları zorlayabilir ne kadar hızlı sabit sınırlar söz konusudur. Bu azaltma, doğru DNS kayıtları ve iş salyangoz hızında çalıştırmak istemiyorsanız gibi kesinlikle hayati kılmaktadır. Ben kapı dışarı 10k postaları itmek olabilir (ve bu size verim üzerinde bir başka fikir verir böylece postalar boyutu 50kb üzeresiniz) asgari süresi yarım saat olduğunu ve geniş bir içine hattı kiti ve bir bağlantının üst var Bizi yedekleme dağıtım borusu.

Onlar bizim yerel genişbant gelen şeyler dışında posta için kullanılan firmamızın ilk günlerde bu 7000 postalar göndermek için yaklaşık 12-14 saat sürdü. Yani fiziksel kaynaklar gerçekten önemli olduğunu anlamak için var.

Ayrıca kaçınılmaz sadece ilk defa dışarı teslim olmayacak 10k başına yaklaşık 50 postaların minimum ile sona erecek. Ve yaklaşık 10 olanların bir yere hiç gitmiyor. Deneme kuyruğunda bu postaların varlığı posta daha toplu teslim sürükleme etkisi biraz olabilir, çok az ama önemli bulunuyor.

Ayrıca, sadece herhangi bir sunucuya 10k posta dosyaları patlama ve bu konuda tamamen mutlu olmak için bekleyemezsiniz. Biz 1k postaları her üç dakikada damlayan oranını göndermek için bize en uygun kuyruğunu verdiği deneylerle tespit ettik. Sizin kilometre donanım bağlı olarak değişecektir.

Açıkçası, yazılım kütüphanesi seçiminiz bu aşamada endişeler az olan.

E-posta malzeme ile reallyREALLY Dikkatli olun, spam ve veri koruma reguards ile düşünmek çok bir cehennem var. Armut ile, bu size yardımcı olsa her yerde, öyle görünüyor ki az yararlı belgeler var:

http://www.phpmaniac.net/wiki/index.php/Pear_Mail

Olsa belki size zamanında kısa espescially ise, Campaign Monitor gibi bir şey kullanarak daha iyi olabilir.