2012-03-11 2 views
1

Есть ли способ я могу контролировать почтовый ящик для новых сообщений электронной почты и сделать что-то к примеруМонитор почтового ящика для новых сообщений электронной почты

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

, когда новая почта приходит.

ответ

2

Вам необходимо создать cronjob, который периодически проверяет наличие новых писем и затем выполняет функцию. PHP интерпретируется, поэтому вы не можете действительно говорить о «событиях».

Напишите небольшой PHP-скрипт, который делает то, что вы хотите, а затем создайте cronjob (или службу), который выполняет каждый X [временной интервал] и делает то, что вы хотите.

+0

Не могли бы вы запустить долгосрочный процесс PHP, используя inotify (если есть)? http://php.net/manual/en/book.inotify.php –

+0

В настоящее время я думаю об этом, но получение электронных писем будет доставлено в текстовом формате, то есть email1, email1.txt - это сложная часть, которую я пытаюсь выполнить. И, кстати, электронные письма должны быть доставлены в папку, которую вы можете посмотреть, например,/home/iboxFolder – Gandalf

Смежные вопросы