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: