Скрипт проверки почты
Цена договорная
•
электронные деньги
Нужен простой скрипт на php, задачей которого будет определение количества писем папке входящие почтового ящика на яндекс.почте, и уведомление, если писем там больше определенного лимита.
Суть в чем: почту с этого ящика забирает специальная система. Иногда модуль забора падает, но единственный способ это определить - посмотреть, есть ли незабранная почта. Делать это руками сложно, хотелось бы автоматизировать.
Скрипт будет лежать на обычном веб-сервере, и периодически (раз в минуту) запускаться по крону.
Запустившись, скрипт должен подключиться по imap к почтовому серверу, и получить количество писем в папке входящие (только в ней). Получившееся число надо записать куда-нибудь (проще всего в текстовый файлик рядом, ну или в mysql, но это по моему излишне.
Через минуту, когда скрипт снова запустится, снова получить кол-во писем, сравнить с сохраненным, и если разница больше n (константа, сохранена в настройках), уведомить письмом на сохраненный адрес. Полученное кол-во писем снова записать в файлик.
О сбое скрипт должен уведомить только один раз, чтобы не отправлять по письму каждую минуту. Вновь уведомлять он должен начать только после того, как в результате проверки полученное актуальное кол-во писем будет меньше сохраненного, то есть проблема будет решена.
Также, при обращении к скрипту с ключем (сохраненным в настройках), он должен посмотреть на время модификации файла со счетчиком, и если оно меньше чем 2 минуты назад выдать число ответом. В противном случае выдать "fail". (это нужно для подключения скрипта к сервису мониторинга).
Проект несрочный. В ответе пожалуйста, пишите цену.
Суть в чем: почту с этого ящика забирает специальная система. Иногда модуль забора падает, но единственный способ это определить - посмотреть, есть ли незабранная почта. Делать это руками сложно, хотелось бы автоматизировать.
Скрипт будет лежать на обычном веб-сервере, и периодически (раз в минуту) запускаться по крону.
Запустившись, скрипт должен подключиться по imap к почтовому серверу, и получить количество писем в папке входящие (только в ней). Получившееся число надо записать куда-нибудь (проще всего в текстовый файлик рядом, ну или в mysql, но это по моему излишне.
Через минуту, когда скрипт снова запустится, снова получить кол-во писем, сравнить с сохраненным, и если разница больше n (константа, сохранена в настройках), уведомить письмом на сохраненный адрес. Полученное кол-во писем снова записать в файлик.
О сбое скрипт должен уведомить только один раз, чтобы не отправлять по письму каждую минуту. Вновь уведомлять он должен начать только после того, как в результате проверки полученное актуальное кол-во писем будет меньше сохраненного, то есть проблема будет решена.
Также, при обращении к скрипту с ключем (сохраненным в настройках), он должен посмотреть на время модификации файла со счетчиком, и если оно меньше чем 2 минуты назад выдать число ответом. В противном случае выдать "fail". (это нужно для подключения скрипта к сервису мониторинга).
Проект несрочный. В ответе пожалуйста, пишите цену.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.
Сотрудничеством доволен, рекомендую.