> Привет!
> Система Ubuntu Server. Sendmail из Postfix. Каждые несколько минут в локальный почтовый
> ящик попадает письмо от одной локальной службы, нужно из скрита эти
> письма "получать" (если есть новые письма), прочесть оттуда статус из письма,
> отправить по HTTP с помощью CURL (это знаю как) и удалить
> прочитанные письма, и так каждые 5 минут по cron-y.
> Кто-нибудь подскажет пожалуйста с помощью какой программы можно совершать вышеперечисленне
> действия c файлами из /var/mail/%username% из скрита? Спасибо!Предполагаю, что у вас в качестве хранилища почты используется Maildir, то бишь каталог с
письмами, хранящимися в отдельных файлах. Поскольку файлы эти - текстовые, то и для
работы с ними следует использовать средства для обработки текста. Например, grep, sed, awk...
Если вам знаком Perl, можно написать скрипт на нем, если ближе Python - используйте его.
Если же вы используете Mailbox (один файл, в котором хранятся все письма), то это ситуацию
не меняет - файл этот тоже текстовый и с ним нужно будет работать все теми же средствами.
P. S. А что такое "/var/mail/%username%"? Что-то не припомню, чтобы в Убунту использовалась
виндовая запись переменных, вроде всегда было /var/mail/$USER. Или утверждения вида
"Убунта хочет стать второй Вендой" таки имеют под собой основание? :-)