Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX.CHAINIK
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX.CHAINIK с датами от 15 Jul 13 07:24:14 до 25 Apr 24 19:14:34, всего сообщений: 3144
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 360 из 3144 ================================== RU.LINUX.CHAINIK =
От   : Alexey Vissarionov               2:5020/545         18 Apr 14 15:10:50
Кому : Oleg Levkin                                         18 Apr 14 15:10:50
Тема : Postfix+Dovecot
FGHI : area://RU.LINUX.CHAINIK?msgid=2:5020/545+5351083e
На   : area://RU.LINUX.CHAINIK?msgid=2:5053/56@fidonet+534f71e1
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.LINUX.CHAINIK?msgid=2:5053/56@fidonet+535c014b
==============================================================================
Доброго времени суток, Oleg!
17 Apr 2014 09:59:50, ты -> All:

OL> Попалась тут связка...

Хорошая, годная связка... Правда, я вместо поцфикса пользую exim - он поразвесистее в плане функциональности.

OL> Hе работает. В логи пишет:
OL> "warning: SASL: Connect to private/auth failed: No such file or
OL> directory"
OL> В конфиге Postfix стоит:
OL> #Hа всякий случай:
OL> queue_directory = /var/spool/postfix
OL> smtpd_sasl_path = private/auth

Полный путь указывать пробовал?

OL> В конфиге dovecot:
OL>  unix_listener /var/spool/postfix/private/auth {
OL>     mode = 0660
OL>     user = postfix
OL>     group = postfix
OL>   }

disable_plaintext_auth = yes
ssl_disable = no
ssl_cert_file = /etc/mail.crt
ssl_key_file = /etc/mail.key
ssl_cipher_list = ALL:!LOW:!SSLv2
mail_location = mbox:/var/vmail/%d/%n.folders:INBOX=/var/vmail/%d/%n
mail_uid = mail
mail_gid = mail
auth_username_chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@
auth_username_translation = %@
auth_verbose = yes
auth default {
  mechanisms = plain login
  passdb passwd-file {
    args = username_format=%n /etc/vmail/%d/%n.shadow
  }
  user = mail
  socket listen {
    client {
      path = /var/run/dovecot/auth-client
      mode = 0666
    }
  }
}

Соответственно, в exim.conf:

begin authenticators

dovecot_plain:
 driver = dovecot
 public_name = PLAIN
 server_socket = /var/run/dovecot/auth-client

dovecot_login:
 driver = dovecot
 public_name = LOGIN
 server_socket = /var/run/dovecot/auth-client

OL> Тем не менее сокет auth в каталоге /var/spool/postfix/private не
OL> создается (его там просто нет). :( Пробовал указать на другой
OL> сокет - та же самая ситуация - сокет не создается. Указывал прямые
OL> пути в конфигурации postfix для сокета auth и своего собственного -
OL> сокет не создается. Два традиционных русских вопроса: кто виноват и
OL> что делать? Отказаться от сабжа - не предлагать.

Смотри права на каталоги. Опционально можешь запустить dovecot под strace и посмотреть на вызовы open() и mknod()...


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Компетентный орган - это тот самый %уй, который все знает
--- /bin/vi
* Origin: http://openwall.com/Owl/ru (2:5020/545)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.021609 секунды