Использование fetchmail+procmail+munpack для выполнения скриптов
Введение
Тестовый сервис, предоставляющий услуги автоматической перепаковки прошивок IPC и NVR.
Пример файла ~.fetchmailrc
# poll pop3.yandex.ru port 995 proto POP3 user 'login@yandex.com' pass 'mypass' ssl sslproto ssl3 mda "/usr/bin/procmail -d %T" set syslog set logfile "fetchmail.log"
Пример файла ~.procmailrc
#
:0
*^content-Type:
{
# делать копию принятого письма
:0c:
$HOME/fetchmail/backup
#
# распаковка всех файлов из письма
:0fw
| munpack -f -q -C $HOME/NVR/mail
}
Внешние ссылки
- Используем fetchmail для автоматизации разбора почты
- Extract Email Attachments With Procmail and Munpack
- Проблема: fetchmail получает почту только для одного пользовател