>>попробуй ему путь до файла конфигурации напрямую задать через параметр -f
>
>Ээээ, а если у меня много ящиков для многих юзверей, которые надо
>опрашивать, как тогда быть?
у тебя же скрипт лежит в rc.d, соответственно запускается под рутовой учетной записью, и ищет ~root/.fetchmailrc
так что в любом случае конфиг файл будет один.
в нем (где бы он ни лежал, н него можно указать через -f) и заводи записи для забора почты с ящиков своих юзеров. либо, если хочешь чтобы почта каждого юзера забиралась под его учетной записью, то и запускай fetchmail несколько раз под разными пользователями.
к слову, я бы не стал fetchmail запускать под рутом - мало ли, и в ней дырки были
я делаю так (одной строкой, всякие проверки из скрипта не скопировал)
/usr/local/bin/setuidgid fetchmail_user env - FETCHMAILHOME=/var/fetchmail /usr/local/bin/fetchmail
setuidgid - прога из пакета daemontools (http://cr.yp.to/daemontools.html)
в /var/fetchmail лежат логи, конфиг,pid файл.
"fetchmail_user" - это имя пользователя под которым работает fetchmail