PHP e-posta gönderme

1 Cevap php

Benim uygulamada bir veritabanına birden çok kaydı yazar uzun bir komut dosyası var, başka bir sunucuda bir yerden kopya birden fazla dosya daha sonra birden fazla e-posta gönderir.

Kapılmıştım aralıklı süreci zaman aşımı olacağını fark ettim. Bazı ayıklama sonra biz aşımları genellikle posta gönderme sırasında meydana kaydetti, biz (PHP mail kullanarak) ve barındırılan Windows sunucu vardır. ev sahibi CPU kullanımı mantıklı olur, bu komut sırasında başak görünüyor söyledi? Ben posta bu yoğun olduğunu bilmiyordum?

Ben posta sırası daha iyi olabileceğini düşünerek, biz Armut öylesine cant kullanımı MAIL_QUEUE çalışan almak olamaz, ama biz sadece işlemek için her gece kurulum sonra veritabanına bir komut dosyası çalıştırmak için bir cron / zamanlanmış görev e-posta veri yazmak düşünüyordum Bu e-posta gönderir sonra tablonun ilk kayıt, yeniden çalışır kendisi nedenle zaman aşımı kaçınarak sonra, kaydı siler? Belki bu hantal bir çözüm de .. herhangi bir geribildirim büyük takdir olduğunu.

1 Cevap

Ben tüm e-posta göndermek için SwiftMailer kullanmanızı tavsiye ediyorum. Onunla toplu gönderebilirsiniz.

http://www.swiftmailer.org

Göndermek için e-posta lot varsa, bir kuyruk sistemi en iyisidir.