Сейчас буду ламерские вопросы задавать :)
Есть некий сервер, присылающий ежедневные отчеты. Хочется эти отчеты обрабатывать автоматически. Как это можно сделать?
Первое решение пришедшее в голову:
1. Пишется скрипт, проверяющий, что в письме все OK. 2. timestamp некоторого dummy-файла обновляется 3. скрипт по cron-у регулярно проверяет timestamp предыдущего файла, если файл давно не обновлялся - шлет письмо с ошибкой. Это защита от того, что либо неправильно работает скрипт в пункте 1, либо отчет не пришел в течении некоторого времени. 4. Скрипт из пункта 1 вешается на почту, приходящую специальному пользователю.
Вопросы:
1. Может уже есть готовый велосипед такой системы обработки? Чтобы можно было задать тайм-ауты, скрипт обработки письма (или регулярное выражение), а все остальное выполнялось автоматически? :)
2. В обработке почты не разбираюсь вообще. Как делается пункт 4? Какой софт для этого можно использовать? В принципе, полноценная обработка/доставка почты на этой машине не нужна. Наверное, пойдет и какой-нибудь простой SMTP демон?