PHP Posta Boru

1 Cevap php

I don't know much about this ve was just curious because i had an idea :) I know with my cPanel hosting i can pipe an email inbox to a script, but what i want to do is:

  1. hi@hi.com gönderin
  2. mail.php 'yi için borular
  3. mail.php 'yi konuyu okur, ve bir. txt eki
  4. Konu ve. txt ekin içeriğini veritabanında saklanır

Yalındır PHP ile bunu yapmak için bir yolu var mı?

1 Cevap

Muhtemelen aşağıdakileri yapmanız gerekir:

  1. CLI de çalıştırılabilir bir PHP komut dosyası yazın (PHP ikili işaret yazısının üstündeki #! Deklarasyon ekleyerek, daha sonra çalıştırılabilir izinleri ayarları).

  2. Bu komut php :/ / stdin ham e-posta okumak için olsun (? Izle kolayıdır)

  3. Bu komut PEAR gibi bir şey kullanarak, parça için mail şifresini almak :: Posta :: Mime :: Çöz ya da ben) kullanışlı bir Zend Framework bileşeni olduğunu düşünüyorum.

  4. Çözümlenmiş mesajdan eki ve konuyu okuyun ve normal olarak saklamak

  5. exit (0) sonunda temiz bir çıkış olduğunu CLI anlatmak için - herhangi bir başka çıkış () durumu bir geri gidiyordu e-posta neden olabilir.