- Как работать с файлами из /var/mail ?, Шхуна, 13:12 , 26-Июл-11 (1)
Интересно,как это у меня вышло 2 раза сделать ту же ошибку в слове скрипт?
- Как работать с файлами из /var/mail ?, allez, 06:05 , 28-Июл-11 (3)
> Интересно,как это у меня вышло 2 раза сделать ту же ошибку в > слове скрипт?А мне вот интересно, как это у вас вышло заметить опечатки и не заметить ссылку "Правка"? ;-)
- Как работать с файлами из /var/mail ?, Шхуна, 16:06 , 28-Июл-11 (4)
Пишет: ОШИБКА: Редактированию не подлежит, т.к. не Ваше!Хотя система видет что сообщения мои (иконка "Я" радом с сообщением)
- Как работать с файлами из /var/mail ?, allez, 19:43 , 28-Июл-11 (7)
> Пишет: > ОШИБКА: Редактированию не подлежит, т.к. не Ваше! > Хотя система видет что сообщения мои (иконка "Я" радом с сообщением) Во как! Тогда, возможно, имеет смысл заглянуть в "Диалог с администрацией проекта" и сообщить Максиму об этой странности. Не исключено, что вы не первый, кто с этим столкнулся.
- Как работать с файлами из /var/mail ?, allez, 06:03 , 28-Июл-11 (2)
> Привет! > Система 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. Или утверждения вида "Убунта хочет стать второй Вендой" таки имеют под собой основание? :-)
- Как работать с файлами из /var/mail ?, Шхуна, 16:08 , 28-Июл-11 (5)
> Предполагаю, что у вас в качестве хранилища почты используется Maildir, то бишь > каталог с > письмами, хранящимися в отдельных файлах. Поскольку файлы эти - текстовые, то и > для > работы с ними следует использовать средства для обработки текста. Например, grep, > sed, awk... > Если вам знаком Perl, можно написать скрипт на нем, если ближе Python > - используйте его.Нет, так и Mailbox. > Если же вы используете Mailbox (один файл, в котором хранятся все письма), > то это ситуацию > не меняет - файл этот тоже текстовый и с ним нужно будет > работать все теми же средствами. Вроде разобрался с использованием программы formail из пакета procmail и с sed. > P. S. А что такое "/var/mail/%username%"? Что-то не припомню, чтобы в Убунту > использовалась > виндовая запись переменных, вроде всегда было /var/mail/$USER. Или утверждения вида > "Убунта хочет стать второй Вендой" таки имеют под собой основание? :-) Старая привычка... :) Спасибо за отзыв.
- Как работать с файлами из /var/mail ?, Шхуна, 16:12 , 28-Июл-11 (6)
Хотя, не знаю насколько это корректно удалять письма командой rm -f /var/mail/$USER
- Как работать с файлами из /var/mail ?, allez, 19:45 , 28-Июл-11 (8)
> Хотя, не знаю насколько это корректно удалять письма командой rm -f /var/mail/$USER Да в принципе ничего страшного. Единственный момент: если вы используете Mailbox, то эта команда удалит всю почту пользователя.
|