Страница 1 из 1

Чем собирать почту в консоле

Добавлено: 2013-09-14 16:28:38
bagas
Добрый день.
Подскажите, чем лучше всего собирать почту из консоле?
Имеется задача,
Есть почтовый ящик на яндексе, на него приходит письмо с файлом ип адресов, мне нужно этот файл обработать.
Скрипт по обработки уже написал, но вот не пойму как мне его с почтового ящика забирать.
Хочется автоматизировать процесс.

Re: Чем собирать почту в консоле

Добавлено: 2013-09-14 18:17:21
bagas
такс, реализовал через fetchmail и .procmailrc

Код: Выделить всё

# Use maildir-style mailbox in user's home directory
DEFAULT=$HOME/.maildir/

# Из писем с темой KU-KU извлечь вложение и положить его в files домашнего каталога получателя
:0
* ^From.*root@dom.net
{       :0 b
        | ripmime -i - -d /tmp/dirname/
}

# Все остальные письма отправить в /dev/null
:0
* ^From:.*
/dev/null
Но почемуто складывается только первый файл в приложенный в письме.
Почему так?

Re: Чем собирать почту в консоле

Добавлено: 2013-09-15 10:46:58
bagas
Разобрался, если планируется выкачивать все присоединенные файлы к письмо, то нужно сделать такое.

Код: Выделить всё

меняем {       :0 с 
на
{       :0 b