The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
procmail и почта на рута, !*! piroman17, 29-Июн-09, 12:44  [смотреть все]
есть связка 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 ничего не отписывается.

в чем может быть дело? и как это можно исправить?

  • procmail и почта на рута, !*! Vitaly_loki, 13:09 , 29-Июн-09 (1)
    >[оверквотинг удален]
    >
    >: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 прописать, чем в каждой директории?

    • procmail и почта на рута, !*! piroman17, 13:59 , 29-Июн-09 (2)
      >
      >postfix не доставляет почту root напрямую, только через alias. Сделай alias для
      >root на какого-нить юзера. Postfix получив почту для root, вызовет procmail
      >и передаст ему письмо, к-е procmail положит в ящик к тому
      >пользователю
      >

      вот еще вопрос: после выполнения newaliases вижу следующее:
      postalias: fatal: unsupported map type: dbm
      как бы это починить?

      >
      >Может лучше однотипные настройки один раз в /etc/procmailrc прописать, чем в каждой
      >директории?

      это пока только для тестирования, потом будет у всех по разному ;-)

      • procmail и почта на рута, !*! Vitaly_loki, 18:09 , 29-Июн-09 (3)
        >[оверквотинг удален]
        >вот еще вопрос: после выполнения newaliases вижу следующее:
        >postalias: fatal: unsupported map type: dbm
        >как бы это починить?
        >
        >>
        >>Может лучше однотипные настройки один раз в /etc/procmailrc прописать, чем в каждой
        >>директории?
        >
        >это пока только для тестирования, потом будет у всех по разному ;-)
        >

        Ну очевидно, что какой-то неподдерживаемый формат файла-псевдонимов - dbm. Укажите другой... например, hash

        • procmail и почта на рута, !*! piroman17, 18:11 , 29-Июн-09 (4)
          >[оверквотинг удален]
          >>как бы это починить?
          >>
          >>>
          >>>Может лучше однотипные настройки один раз в /etc/procmailrc прописать, чем в каждой
          >>>директории?
          >>
          >>это пока только для тестирования, потом будет у всех по разному ;-)
          >>
          >
          >Ну очевидно, что какой-то неподдерживаемый формат файла-псевдонимов - dbm. Укажите другой

          я знаю что можно сделать hash, но мне интересно почему он dbm не поддерживает, собирал из портов всё по дефолту + mysql.

          • procmail и почта на рута, !*! Vitaly_loki, 19:46 , 29-Июн-09 (5)
            >[оверквотинг удален]
            >>>>Может лучше однотипные настройки один раз в /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 базы данных




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру