[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: maildrop && fetchmail



On Tue, Jul 25, 2006 at 12:45:27PM +0300, Roman Cheplyaka wrote:
> Я вижу два пути решения проблемы: заставить fetchmail сначала сгрузить
> письмо во временный файл, а затем скармливать maildrop'у, или же
> повысить интервал таймаута у maildrop'а. Первый предпочтительнее, но
> как реализовать хоть один из них я не знаю..

С ходу с помощью лома видится такой вариант реализации первого варианта:

0. Создаем каталог для временных файлов, в который может писать юзер под
   которым все это живет. Обзовем его <mailtmp>.
1. Пишем скрипт, который сохраняет письмо во временный файл, после чего
скармливает его maildrop-у вызванному с теми же параметрами, что и
скрипт. Например:
=====
mdpath='/usr/bin/maildrop'
mtpath='<mailtmp>'
mtfile=`date +%s`
mtfile="${mtpath}/${mtfile}.$$"
cat > "$mtfile"
$mdpath $@ < "$mtfile"
rm -f "$mtfile"
=======
2. Отлаживаем на тестовом письме.
3. Указываем fetchmail этот скрипт вместо maildrop.

Как реализовать второй вариант не знаю...

WBR
Dmitri Ivanov



Reply to: