есть связка postfix+procmail , в конфиге main.cf указана строчка:
-----------------------------
mailbox_command = /usr/local/bin/procmail -Y
-----------------------------
во всех хомах лежит .procmailrc:
-----------------------------
MAILDIR=$HOME/Mail
LOGFILE=$HOME/procmail.log
DEFAULT=$HOME/mbox:0
* ^From.root@lalala
root
----------------------------до всех юзеров прочта доходит, а до рута нет, в procmail.log ничего не отписывается.
в чем может быть дело? и как это можно исправить?
>[оверквотинг удален]
>
>:0
>* ^From.root@lalala
>root
>----------------------------
>
>до всех юзеров прочта доходит, а до рута нет, в procmail.log ничего
>не отписывается.
>
>в чем может быть дело? и как это можно исправить?postfix не доставляет почту root напрямую, только через alias. Сделай alias для root на какого-нить юзера. Postfix получив почту для root, вызовет procmail и передаст ему письмо, к-е procmail положит в ящик к тому пользователю
>во всех хомах лежит .procmailrc:
>-----------------------------
>MAILDIR=$HOME/Mail
>LOGFILE=$HOME/procmail.log
>DEFAULT=$HOME/mbox
>
>:0
>* ^From.root@lalala
>rootМожет лучше однотипные настройки один раз в /etc/procmailrc прописать, чем в каждой директории?
>
>postfix не доставляет почту root напрямую, только через alias. Сделай alias для
>root на какого-нить юзера. Postfix получив почту для root, вызовет procmail
>и передаст ему письмо, к-е procmail положит в ящик к тому
>пользователю
>вот еще вопрос: после выполнения newaliases вижу следующее:
postalias: fatal: unsupported map type: dbm
как бы это починить?>
>Может лучше однотипные настройки один раз в /etc/procmailrc прописать, чем в каждой
>директории?это пока только для тестирования, потом будет у всех по разному ;-)
>[оверквотинг удален]
>вот еще вопрос: после выполнения newaliases вижу следующее:
>postalias: fatal: unsupported map type: dbm
>как бы это починить?
>
>>
>>Может лучше однотипные настройки один раз в /etc/procmailrc прописать, чем в каждой
>>директории?
>
>это пока только для тестирования, потом будет у всех по разному ;-)
>Ну очевидно, что какой-то неподдерживаемый формат файла-псевдонимов - dbm. Укажите другой... например, hash
>[оверквотинг удален]
>>как бы это починить?
>>
>>>
>>>Может лучше однотипные настройки один раз в /etc/procmailrc прописать, чем в каждой
>>>директории?
>>
>>это пока только для тестирования, потом будет у всех по разному ;-)
>>
>
>Ну очевидно, что какой-то неподдерживаемый формат файла-псевдонимов - dbm. Укажите другойя знаю что можно сделать hash, но мне интересно почему он dbm не поддерживает, собирал из портов всё по дефолту + mysql.
>[оверквотинг удален]
>>>>Может лучше однотипные настройки один раз в /etc/procmailrc прописать, чем в каждой
>>>>директории?
>>>
>>>это пока только для тестирования, потом будет у всех по разному ;-)
>>>
>>
>>Ну очевидно, что какой-то неподдерживаемый формат файла-псевдонимов - dbm. Укажите другой
>
>я знаю что можно сделать hash, но мне интересно почему он dbm
>не поддерживает, собирал из портов всё по дефолту + mysql.http://www.postfix.org/SOHO_README.html
Specify dbm instead of hash if your system uses dbm files instead of db files. To find out what lookup tables Postfix supports, use the command "postconf -m".
Postfix lookup table types
An indexed file type based on hashing. This is available only on systems with support for DBM databases. Database files are created with the postmap(1) or postalias(1) command. The lookup table name as used in "dbm:table" is the database file name without the ".dir" or ".pag" suffix.значит у тебя просто не поддерживаются DBM базы данных