Страница 1 из 1

dovecot 2 + exim. Вопросик.

Добавлено: 2012-03-12 9:45:27
zander
Здравствуйте.
Уважаемые, кто юзает связку exim и 2-й версии dovecot, выложите, пожалуйста, что у вас творится в service auth {
Заранее благодарен.

Re: dovecot 2 + exim. Вопросик.

Добавлено: 2012-03-12 12:40:49
skeletor

Код: Выделить всё

service auth {
  unix_listener auth-master {
    mode = 0600
    user = exim
    group = exim
  }
}

Re: dovecot 2 + exim. Вопросик.

Добавлено: 2012-03-12 16:03:51
zander
Спасибо. Тогда вопрос.
Пользователь exim за что отвечает? Должен ли этот пользователь иметь доступ к папке, где должны лежать письма и должен ли этот пользователь иметь доступ (хотя бы чтения) к mysql, где хранятся логины и пароли пользователей? Куда еще должен иметь доступ этот пользователь?
Почему тут:
http://wiki2.dovecot.org/HowTo/EximAndDovecotSASL
предлагается делать только через unix_listener auth-client ? Чем отличается auth-master и auth-client ?
Пытаюсь въехать в dovecot просто, поэтому извиняюсь за нубские вопросы. :(

Re: dovecot 2 + exim. Вопросик.

Добавлено: 2012-03-12 16:13:07
skeletor
неплохо было бы пронумеровать вопросы, а не втулить их в одно предложение или 1 абзац.
1) от юзера exim работает сам Exim. так же этот пользователь является владельцем писем на сервере.
2) доступы к базе mysql никакого отношения не имеют к доступам к ФС: там отдельные пользователи и отдельные права
3) есть много методов авторизации, в том числе и через SASL. Мне лично он не нравиться. Я использую либо авторизацию через dovecot либо напрямую в базу
4) auth-master - задаёт главного, auth-client - подчинённого. Если у тебя авторизация через dovecot - то ты будешь использовать и auth-master и auth-client.

Re: dovecot 2 + exim. Вопросик.

Добавлено: 2012-03-12 20:19:05
zander
skeletor писал(а):4) auth-master - задаёт главного, auth-client - подчинённого. Если у тебя авторизация через dovecot - то ты будешь использовать и auth-master и auth-client.
поясни, пожалуйста, фразу подробнее, пока не доходит.
Какого пользователя тогда нужно указывать в auth-client, если exim "главный"?
В чем exim "главный"?

Re: dovecot 2 + exim. Вопросик.

Добавлено: 2012-03-13 14:32:24
skeletor
Если авторизация через dovecot - То создаётся master сокет, и client сокет. Так вот, Exim будет использовать в этом случае client сокет для подключения к master сокету, что бы авторизировать юзера через dovecot.

Re: dovecot 2 + exim. Вопросик.

Добавлено: 2012-03-13 15:19:55
zander
понятно, спс.