Обработка почты через perl или php

Тагир12 років у сервісі
Дані замовника будуть вам доступні після подання заявки
26.09.2014

Сервер Ubuntu.

Скрипт нужен на php или perl.

По почте приходят письма на определенный email с вложенным файлом (прайс-лист).

Файл в разных форматах(xls,xlsx,zip,txt,csv).

Нужно определить email отправителя и если он соответствует одному из списка (список получаем sql запросом, этот массив также будет содержать дату файла последнего

полученного и обработанного файла, а также имя файла шаблона) и если нашлась запись соответствия , то проверить также дату создания вложенного файла и

она должна быть не ранее заданной даты (даты создания последнего обработанного файла). Если условия выполнились, проверяем

1. csv, txt - то просто кидаем в заданную папку с заданным шаблонным именем файла

2. zip - вытащить архив, если файлы типа txt или csv, то выполняем пункт 1. Если файлы формата xls или xlsx, то выполняем следующий шаг.

3. xls, xlsx - сохранить как txt, где разделитель колонок будет знак Табуляции, если в файле Excel будет несколько листов с данными, то сохранить каждый лист как шаблона1.txt, шаблона2.txt и т.д.

Заявки фрілансерів