Автор Тема: Проблемы с почтовым сервером после обновления alterator-postfix-dovecot  (Прочитано 1561 раз)

Оффлайн ApB

  • Давно тут
  • **
  • Сообщений: 410
После установки (сегодня) alterator-postfix-dovecot получил в меню одного почтового сервера сообщение:
Цитировать
You must create domain to setup mail server.
и заблокирована возможность внесения изменений в меню настройки.

Почтовый сервер на котором находится данная ошибка - находится на машине отличной от домена, но в домен введена.

Почта вроде ходит и в лог ничего нового не валится, однако разобраться надо.
Вопрос: что правилось с последней обновой? Сейчас не знаю просто куда лезть и что смотреть...

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 17 883
    • Домашняя страница
    • Email
После установки (сегодня) alterator-postfix-dovecot получил в меню одного почтового сервера сообщение:
Цитировать
You must create domain to setup mail server.
и заблокирована возможность внесения изменений в меню настройки.

Почтовый сервер на котором находится данная ошибка - находится на машине отличной от домена, но в домен введена.

Почта вроде ходит и в лог ничего нового не валится, однако разобраться надо.
Вопрос: что правилось с последней обновой? Сейчас не знаю просто куда лезть и что смотреть...
Старая версия очень криво прибивала конфигурацию и она работала только для домена. Нужно перепрописывать источник в файлах dovecot/ldap.conf, postfix/ldap-users.conf и postfix/ldap-aliases.conf
Андрей Черепанов (cas@)

Оффлайн ApB

  • Давно тут
  • **
  • Сообщений: 410

Оффлайн ApB

  • Давно тут
  • **
  • Сообщений: 410
Что интересно, в лог падало сообщение:
procmail[XXXX]: Couldn't rename bogus "/var/spool/mail/login.user" in to "/var/spool/mail/BOGUS.login.user.sRCB"При этом, отправлялись письма на имеющиеся ящики.
В dovecot/ldap.conf, postfix/ldap-users.cf и postfix/ldap-aliases.cf ничего не менял (ибо не понял и что вписывать и зачем, да и ошибка совсем иная по факту висит).
На текущий момент (после переназначения прав на директорию и содержимое /var/spool/mail/) вроде всё летает как надо, с несколькими оговорками:
1. От клиента должен быть хотябы один опрос почтового сервера, чтобы в /mail создался файл под пользователя.
2. В веб-интерфейсе попрежнему сообщение "You must create domain to setup mail server"

Вопросы:
1. Какова логика работы postfix на текущий момент, что он не хочет класть почту в паку пользователя, который на почтовик  ни разу не обращался (т.е. он делает проверку не пользователь в домене, а пользователь в мыльнике - но тут указания на домен вроде в /dovecot/ldap.conf и postfix/ldap-users.cf и postfix/ldap-aliases.cf на домен есть, но прав)? Поднятый почтовик на машине-домене ведёт себя также, за исключением того, что не ждёт от вновь проявившегося пользователя обращения на сервер. Вобщем-то тот-же вопрос: где висит обращение от postfix к домену и как оно реализовано?
2. Где лежит проверка, которая заставляет веб-интерфес ругаться на отсутствие домена. Что эта проверка ищет?
« Последнее редактирование: 21.10.2013 12:22:56 от ApB »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 17 883
    • Домашняя страница
    • Email
1. Какова логика работы postfix на текущий момент, что он не хочет класть почту в паку пользователя, который на почтовик  ни разу не обращался (т.е. он делает проверку не пользователь в домене, а пользователь в мыльнике - но тут указания на домен вроде в /dovecot/ldap.conf и postfix/ldap-users.cf и postfix/ldap-aliases.cf на домен есть, но прав)? Поднятый почтовик на машине-домене ведёт себя также, за исключением того, что не ждёт от вновь проявившегося пользователя обращения на сервер. Вобщем-то тот-же вопрос: где висит обращение от postfix к домену и как оно реализовано?
Postfix смотрит пользователей через LDAP. На этом его использование домена сейчас ограничено.
Цитировать
2. Где лежит проверка, которая заставляет веб-интерфес ругаться на отсутствие домена. Что эта проверка ищет?
Ищет # cat /etc/sysconfig/system
SERVER_ROLE=master
А это выставляется только на машине с поднятым доменом с Kerberos.
Андрей Черепанов (cas@)

Оффлайн ApB

  • Давно тут
  • **
  • Сообщений: 410
Вы сказали, что postfix пользователей через ldap смотрит - если Вам не сложно, подскажите пожалуйста-где обращение данное ... в main.cf не нашёл.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 17 883
    • Домашняя страница
    • Email
Вы сказали, что postfix пользователей через ldap смотрит - если Вам не сложно, подскажите пожалуйста-где обращение данное ... в main.cf не нашёл.
а погрепать /etc/postfix?
Андрей Черепанов (cas@)