PHP ile 1000 kişi veya daha fazla aynı e-posta gönder

2 Cevap php

Nasıl çalışır iken 10 saat beklemek zorunda kalmadan, PHP kullanarak 1000 kişi veya daha fazla e-posta gönderebilir miyim? PHP bir cronjob ayarlamak mümkün mü?

2 Cevap

Ve PHP ile ilgisi - Bu soruya% 99.9 tüm MTA'larla (Sendmail, Postix, MS-eschange vb posta taşıma acentaları) ilgili.

Nasıl 10 saat beklemek değil ve, php ile 1000 kişiye 1 mail gönderebilirim?

Bu çok değil - onun alarak 10 saat sonra sistem, özellikle toplu e-posta gönderme önlemek için yapılandırılmış veya kod gerçekten korkunç olup olmadığını. Eğer zarf üzerinde mümkün olduğunca çok sayıda adresleri koyabilirsiniz eğer daha iyi verim alırsınız. Bunu birçok kullanıcılara mesaj göndererek eğer tüm adresler 'için' başlığında görünmesini istemiyorum tahmin ediyorum? Bir defada 50 veya adresleri için bcc başlıkları ekleyerek anlamına gelir.

Eğer MTA kontrol edebilirim? Bir akıllı röle güveniyor mu?

Bu php bir cronjob ayarlamak mümkün?

PHP bir cron işi yaratmak demek? Evet, bu mümkün değil, ama iyi bir fikir değil yani en adminleri bunu engelleyecektir. Yoksa bir cron işi olarak bir PHP komut dosyası çalıştırmak istiyorum demek istiyorsun? Evet - sistemde mevcut PHP CLI sürümüne sahip olduğunu varsayarak nerede cron Noktalar - veya wget / curl gibi aptal bir http istemcisi.

C.

Sen SwiftMailer için gidebilirsiniz, diğer büyük seçenekleri dışında toplu e-posta seçeneği vardır. Ayrıca e-postalar spam olarak kabul edilemez anlamına hangi kimlik doğrulama özelliği vardır.

It's possible to set an cronjob from php?

Evet, bu mümkün olduğunu, nasıl setup a cron job bkz.