PHP SMTP aracılığıyla gönderilen mesajların sayısını saymak mümkündür?

3 Cevap php

Uzun bir atış biraz, ama belirli bir SMTP hesabı bir saat gönderdi kaç e-posta saymak mümkün mü?

John@example.com Thunderbird ve bir PHP komut dosyası aracılığıyla e-posta gönderir söylüyorlar.

Bu PHP komut ilk kaç e-posta o saatte gönderilen bir şekilde kontrol edebilir miyim?

Açıkçası PHP komut dosyası easilly gönderir kaç e-postalar bir çetelesini, ama John onun e-posta istemcisi veya başka bir script çok gönderme olup olmadığını bilmenin bir şekilde devam edebilirsiniz ...

Çok teşekkürler.

3 Cevap

SMTP sunucusu gibi istatistikleri yoksa, o zaman numarasını almak mümkün değildir.

Neden e-postaları sayar ve sınırına ulaştığınızda yok diyor bazı makam, orada soruyorsun? Eğer öyleyse, o yetki isteyin.

Sen /var/log/mail.log dosyasını analiz etmek için deneyebilirsiniz. Genellikle bu size ihtiyacınız olan tüm bilgileri tutar. Örneğin, mail.log gelen tüm verileri toplar onu analiz ve bazı veritabanı tablo içine koyar bir komut dosyası yazabilirsiniz. Bu komut her saat cron tarafından işletilen, ya da (eğer bilgi gerektiğinde bağlı) olabilir

Kısa cevap hayır (var Konstantin'in cevap yanlış bir şey, ama onu eleştiren muhtemelen yardım edecek değildir) 'dir. Çözmeye çalıştığınız ve neden bir PHP komut dosyası doğru çözümdür sizce sorun nedir?

C.