2012-03-11 4 views
1

Est-il possible que je peux suivre une boîte aux lettres pour les nouveaux e-mails et faire quelque chose par exempleune boîte aux lettres pour les nouveaux messages

function onEventNewEmail() 
    { 
    //copy a file to a specified server on new email arrival 
    echo "File copied to the server you specified...\n"; 
    } 

lorsqu'un nouveau courriel.

Répondre

2

Vous aurez besoin de créer un cronjob qui vérifie périodiquement les nouveaux mails, puis exécute une fonction. PHP est interprété, donc vous ne pouvez pas vraiment parler d '"événements".

Ecrivez un petit script PHP qui fait ce que vous voulez, puis créez un cronjob (ou un service) qui exécute tous les X [intervalle de temps] et fait ce que vous voulez.

+0

Impossible d'exécuter un processus PHP à long terme en utilisant inotify (si disponible)? http://php.net/manual/fr/book.inotify.php –

+0

Je suis en train de penser à cela, mais obtenir des courriels à être livrés au format texte, c'est à dire email1, email1.txt est la partie difficile que j'essaie. Et en passant, les e-mails doivent être livrés dans un dossier que vous pouvez regarder par exemple/home/iboxFolder – Gandalf

Questions connexes