sunucusundan bir e-posta okumak bir php komut dosyası yapmak nasıl?

2 Cevap php

hello is there any way that when i user send an email to admin@xx.com the php script reads the email's information and replay to the user automatically ?

EDIT :: cron işi her 5 saniyede kullanarak daha iyi birisi admin@xx.xx bana bir e-posta göndermek bir komut dosyası denilen olacağı herhangi bir yöntem yoktur

Tezahürat

2 Cevap

Olarak zaten bir e-posta kutusu (POP3 veya IMAP) denetimi, önerilen e-posta işlemek için geçerli bir yoldur. Eğer gerçek zamanlı işlenmesi için arıyorsanız Ancak, posta standart girdi olarak php doğrudan teslim olması gerçekten mümkündür.

You basically tell the mail server to deliver the message to a local script.

Eğer CLI PHP dalmak zorunda ve (komut dosyası işleme gibi aynı sunucuda olması gerekir hangi) posta sunucusu yapılandırmanız gerekir. Yani tamamen basit bir süreç değil. Ama bu mümkündür. Şu anda bu yöntemi kullanarak bir PHP destekli e-posta tartışma listesini çalıştırın.

Ben uzun zaman önce gözlerimi yapılandırılmış, bu yüzden tüm ayrıntıları hatırlamıyorum; ama this article doğru yönde işaret etmelidir.

Php adlı bir göz atın imap extension module. Bu hem POP3 ve IMAP hesapları erişebilirsiniz.

Eğer nasıl email kutunuza teslim edildiğinde bir komut başlayabilirsiniz yerel posta sistemine bağlıdır. Örneğin qmail ile bir command line .qmail kullanabilirsiniz. (.; Afaik qmail bir komut satırı ekleyebilirsiniz tek yer değil ve nerede) size ServerFault nasıl bu tam olarak çalıştığını ve nasıl yapılandırıldığını sormak isteyebilirsiniz.