Procmail

В логах постоянно идет ругань на procmail: Типа:

Nov 23 18:09:07 calculate postfix/local[14055]: 283A1586A5: to=<root@linux.cpms.ru>, orig_to=<postmaster>, relay=local, delay=0.02, delays=0.01/0/0/0.01, dsn=5.2.0, status=bounced (can't create user output file. Command output: procmail: Couldn't chdir to "/var/calculate/server-data/mail/nobody/" procmail: Unable to treat as directory "/var/calculate/server-data/mail/nobody" procmail: Lock failure on "/var/calculate/server-data/mail/nobody.lock" procmail: Error while writing to "/var/calculate/server-data/mail/nobody" )

Подозреваю что это дело даже не в Postgray, а в Procmail.
Понитное дело, что пользователя “nobody” - быть и не должно!
Такое только у меня, или кто с этим еще сталкивался?

Кто то шлет почту на имена системных пользователей, алиасы в /etc/mail/aliases перенаправляют на root
(root@linux.cpms.ru), пользователь для root - nobody, для него не создана почтовая директория, procmail ругается.

В файле /etc/mail/aliases находятся алиасы системных почтовых пользователей.
Файл можно отредактировать в текстовом редакторе оставив нужных пользователей.
Также можно заменить пользователя root на имя другого существующего почтового пользователя.
Затем запустить команду

newaliases

Второй вариант создать директорию /var/calculate/server-data/mail/nobody

mkdir /var/calculate/server-data/mail/nobody

Установить владельца и права

chown nobody:nobody /var/calculate/server-data/mail/nobody

chmod 0700 /var/calculate/server-data/mail/nobody

В этом случае письма направленные системным пользователям будут складываться в директорию
/var/calculate/server-data/mail/nobody

alexSam - спасибо большое!
Мне надо было догадаться, что aliase лежит в /etc/mail
Я его в /etc/postfix искал, и не найдя, подумал что он тоже таходится в ldap.