LINUX.ORG.RU

Почему procmail не распознает локальных пользователей?


0

0

Может кто подскажет начинающему линукс-пользовалелю-полуадмину.
На Red Hat 9 установил procmail только для сортировки писем для пользователей локалки. Если не указывать в прокмайле никаких правил почта внутри сети доставляется без проблем (я так понимаю посредством Sendmail). Но только я указываю простое правило типа:

:0
* $^To:.*roman
! roman@localhost

то root получает сообщения:
---------------------------------------------------------------------
The original message was received at Fri, 7 May 2004 10:33:59 +0300
from root@localhost

----- The following addresses had permanent fatal errors -----
roman@localhost
(reason: 554 5.4.6 Too many hops)
(expanded from: roman@localhost)

----- Transcript of session follows -----
554 5.4.6 Too many hops 26 (25 max): from root via localhost, to roman@localhost
---------------------------------------------------------------
Но пользователь roman существует!!!!!....
Возможно нужно изменить путь для почты, насколько я знаю, по умолчанию здесь принимаются папки $HOME/mail но я проследил что если почту к roman@localhost по локалке отправлять без участия procmail то приходит она в папку:
/var/spool/mail/roman
как в этом случае указать эту директорию в файле файл .procmailrc. И еще одно, файл .procmailrc нужно создавать в домашней директории каждого пользователя, или достаточно /etc/procmailrc

anonymous

Читать умеем? Too many hops.
Указанное правило для procmail переправляет всю почту пользователя Роман пользователю Роман. Infinite loop, однако...

Zulu ★★☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.