Toplu e-posta işlemek nasıl

5 Cevap php

Ben bir "yakında" sayfasını açıklayacak hakkında hazırım ve gereken tek şey site canlı gider kez bana e-posta için, kullanıcıların kendi e-posta adresini girmek için bir yoldur. Bunu yapmanın en iyi yolu nedir?

Ben bir DB-postaları depolamak ve sonra benim web barındırma onları e-posta için bir PHP komut dosyası çalıştırmak gerekir? Ben sadece tür tahsil edilmesi e-postaları ve daha sonra yerel olarak veya sunucudan bana göre elle gönderilecektir gerekir? Ben bunu yapmalıyım başka bir yolu var mı?

Ayrıca, bu şekilde toplu e-posta için bir soruna neden dışarı göndermek e-postaların miktarını dizginlemek bazı web-hosts vardır.

Sadece "bilinmeyen" Şu anda ben alırsınız ne kadar büyük bir tepki olduğunu ... sadece zaman anlatacağım.

Teşekkürler çocuklar!

5 Cevap

Bu veritabanında saklayın - Evet. Bu verilerin herhangi bir diğer depolama parçası aksine hiçbir bulunuyor.

Toplu e-posta seferde - Hayır

Toplu e-posta manuel (elle ya da ayrı ayrı mail) - Hayır

Bazı web host kerede gönderebilir kaç sınırı mı? - Evet

Ben "en iyi" yol bilmiyorum ama ben gerçekten iyi bir yol biliyorum. Biz birkaç toplu e-posta gönderme programları kurduk ve biz her üç dakikada koştu ve bir anda 20 e-posta göndermiş bir senaryo vardı sayede biz dahil teknik bir azaltma tekniği oldu.

Bu boğucu ve bizim ana bilgisayarlarının posta sınırların herhangi aşmasını posta sıradan sunucu tutar.

Bir veritabanında e-posta adreslerini saklamak ve posta mesajınıza onları birleştirir ve gerektiğinde onları gönderen bir toplu iş yazmak.

Eğer bu tür sorun için kullanabileceğiniz yöntemler düzinelerce vardır, fakat değişkenlerin bir yeri vardır çünkü ne yazık ki sizin için bir çözüm bulabilir için gerçek bir yol, var.

Eğer sadece 3 tepkiler alırsanız, o zaman sadece elle BCC kullanarak e-posta istemcisi kullanıcıları e-posta isteyebilirsiniz:. Zaten bunu yapmak için gereken tüm araçları var, ve bir script kurma zaman kaybı olabilir. Bu ancak gerçekten büyük bir uzun vadeli bir çözüm değildir.

Çoğu orta ölçekli web siteleri için bir veritabanında e-postaları saklamak ve bunları göndermek için bir posta komut dosyası kullanabilirsiniz. PHPMailer gönderilen postayı alma ile yardımcı olmak için iyi bir araçtır, ve manuel e-posta adresleri insana yakışır bir miktar yönetebilirsiniz. Elle adreslerini yönetme bir ağrı biraz olabilir ancak, abonelikten bağlantıları, komut zaman aşımı ile uğraşmak zorunda gibi, vs, e-posta sekti

Eğer e-posta adresleri binlerce onlarca kalkmak, bir üçüncü taraf e-posta yazılımı veya gönderme dişli yapabilirsiniz hizmeti bakarak başlamak isteyebilirsiniz. Döngü ve bir PHP komut dosyası aracılığıyla 50.000 kişiye e-posta göndererek yavaş olabilir ve saat sürebilir.

Temelde size ihtiyacınız olacak düşünüyorum ne kadar esneklik ve güç karşı zorluk, zaman ve her yöntemin maliyeti tartmak zorunda.

Eric Yukarıda belirtildiği gibi, başka bir seçenek posta listesini yönetmek için bir ticari hizmet kullanmaktır.

Ben Mailchimp kullanmak (http://www.mailchimp.com). Onlar size ihtiyacınız olan her şeyi (kayıt formları, e-posta şablonları, vb) vermek, ve liste 500'den fazla aboneye büyür sürece tamamen ücretsizdir.

Bir veritabanı veya metin / log dosyasına e-posta yazarken e-postaları saklamak için her iki ince yolu vardır.

Aldığınız kaç e-posta ile ilgili olarak, her kişi için ayrı bir e-posta göndermek için bir program (PHP çalışır) yazmak isteyebilirsiniz. Satır: Bir büyük için herkes ile düzenli e-posta istemcisi, bir toplu e-posta göndermek etmeyin.

(Muhtemelen çok açık kaynak olanlar,) insanların listelerine postalama yönetmek ticari programlar da vardır. Bu ticari olanların çoğu ücretsiz deneme süresi sunuyor.