Выкусывание аттачментов из писем
Довольно часто возникает потребность в автоматизированном сохранении приаттаченных файлов из писем. Такой робот легко реализуется при помощи procmail и .
Весь процесс по обработке реализован в конфигурационном файле .procmailrc. Обработка писем проводится procmail-ом, который передает тело письма «выкусывателю» ripmime.
robox@mailhost $ cat ~/.procmailrc
SPOOL=$HOME/spool
TERM=vt100
:0
{
:0 Bb
* ^begin
* ^end
| cd $SPOOL ; /usr/bin/uudecode ; $HOME/bin/process.sh
}
:0
| cd $SPOOL ; /usr/bin/ripmime -i - -q ; $HOME/bin/process.sh
Первая секция предназначена для не-MIME писем, в теле которых находится заUUканный файл, полученный к примеру таким способом:
cat file.name | uuencode file.name | mail -s "file.name" robox@mailhost
Полученные файлы, находящиеся в $SPOOL дополнительно обрабатываются сортировщиком $HOME/bin/process.sh. Но это уже совсем другая история.
Популярность: 1%
Похожие заметки
Нет похожих заметок.
Roman Shramko