PHP posta okuma

2 Cevap php

i ekleri vs bu uygulama ağır ekleri ile postaları işleyeceği gibi imap fonksiyonlar, bir çözüm olarak kabul edilmez erişim dahil olmak üzere, bir PHP uygulamasında posta iletilerini okumak için bir yol arıyorum.

i dosya sistemi üzerinden php gelen sunucunun posta klasörüne tam erişim var. herhangi bir düşünce?

2 Cevap

Ben Armut paketleri Mail_Mbox ve Mail_mimeDecode bir combo kullanabilirsiniz düşünüyorum. Bir anda gelen kutusunda, bir iletinin yeni posta okumak ve eklerinizi ayıklamak için Mail_mimeDecode kullanmak Mail_Mbox kullanın. Tüm bunlar, IMAP o / w yapılacaktır. Daha sonra temiz gelen kutunuza tutmak için farklı bir mbox için okuma mesajları kaydedebilirsiniz.

Pear - Mail_Mbox
Pear - Mail_MimeDecode

I had a question like this a while back. See if any of the answers help you: http://stackoverflow.com/questions/114953/how-to-get-email-and-their-attachments-from-php

postfix + maildrop ben o geldiğinde ve benim durumumda, PHP eki ile bir şey yaptığında bir PHP komut dosyası aracılığıyla, bu yolları e-postaları almak kadar sona erdi çözüm oldu. Ama ben sadece bir kez, her e-posta okumak için gerekli. Tüm e-postaları taramak mümkün olması gerekiyorsa, maildrop sonuçlarını saklamak veya başka bir çözüm bulmak gerekir ya.

Tüm e-postalar için tam erişim gerekiyorsa onlar işi çünkü, POP ve IMAP popüler seçeneklerdir. Ben onlara karşı konum neden emin değilim.