[Comm] fetchmail+procmail+root
Dmitry Vukolov
=?iso-8859-1?q?dvukol_=CE=C1_rosmail=2Eru?=
Вс Май 4 18:09:31 MSD 2003
On Thursday 01 May 2003 12:58, Ружников Вадим wrote:
> Здравствуйте!
> Вот уже сколько бьюсь, но что-то в голове не укладывается : (
> Мне хотелось, чтобы после начала соединения с инетом у меня сразу
> fetchmail забирал почту. Тогда(как мне тут посоветовали, спасибо)
> сделал скрипт в /etc/ppp/ip-up.d:
>
> #!/bin/sh
> fetchmail -f /root/.fetchmailrc
>
<skipped>
У меня прекрасно работает следующий вариант.
В /etc/ppp/ip-up.local добавлено:
if [ -f `eval echo ~$PPPLOGNAME/.fetchmailrc` ]; then
sudo -H -u $PPPLOGNAME fetchmail
fi
А в /etc/ppp/ip-down.local добавлено:
sudo -H -u $PPPLOGNAME fetchmail --quit
В результате fetchmail запускается от того пользователя, который
устанавливал соединение. В случае с kppp - это тот, кто звонил к
провайдеру.
Соответственно все настройки делаются в пользовательских каталогах. Т.е.
в ~/.fetchmailrc и, если нужно, ~/.procmailrc.
--
Dmitry Vukolov
Подробная информация о списке рассылки community