Проблемы как водится сразу две:
1) каждый раз при перезагрузке dovecot приходится давать права системному пользователю:
chown -R amamis:amamis /var/run/dovecot/auth-worker
вопрос: возможно ли их выдавать например сразу при перезагрузке?
2) в thunderbird пишет что письмо отправлено но оно разумеется не приходит. То не видит логин то пароль. Что можно сделать в таком случае?
Sep 17 01:27:14 auth: Debug: client in: AUTH 1 PLAIN service=smtp nologin lip=XXX.XXX.XXX.XXX rip=195.66.XXX.XXX secured resp=AGV1Z2VuZUBlZmltZW$
Sep 17 01:27:14 auth: Fatal: net_connect_unix(auth-worker) in directory /run/dovecot failed: Permission denied (euid=7777(amamis) egid=7777(amamis) missing +r perm: $
Sep 17 01:27:25 auth: Debug: Loading modules from directory: /usr/lib/dovecot/modules/auth
Sep 17 01:27:25 auth: Debug: passwd-file /etc/dovecot/users: Read 5 users
Sep 17 01:27:25 auth: Debug: auth client connected (pid=21375)
Sep 17 01:27:25 auth: Debug: client in: AUTH 3 PLAIN service=smtp nologin lip=XXX.XXX.XXX.XXX rip=195.66.XXX.XXX secured resp=AGV1Z2VuZUBlZmltZW$
Sep 17 01:27:25 auth-worker: Debug: Loading modules from directory: /usr/lib/dovecot/modules/auth
Sep 17 01:27:25 auth-worker: Debug: passwd-file /etc/dovecot/users: Read 5 users
Sep 17 01:27:25 auth-worker: Debug: pam(some@some.ru,195.66.XXX.XXX): lookup service=dovecot
Sep 17 01:27:25 auth-worker: Debug: pam(some@some.ru,195.66.XXX.XXX): #1/1 style=1 msg=Password:
Sep 17 01:27:27 auth-worker: Info: pam(some@some.ru,195.66.XXX.XXX): pam_authenticate() failed: Authentication failure (password mismatch?) (given password: GU3L7$
Sep 17 01:27:27 auth: Debug: passwd-file(some@some.ru,195.66.XXX.XXX): lookup: user=some@some.ru file=/etc/dovecot/users
Sep 17 01:27:27 auth: Debug: client out: OK 3 user=some@some.ru
Спасибо!
Пользователь решил продолжить мысль 17 Сентября 2012, 10:03:27:
первая проблема решается добавлением прав на создаваемый auth-worker в /etc/dovecot/conf.d/10-master.conf :
service auth-worker {
# Auth worker process is run as root by default, so that it can access
# /etc/shadow. If this isn't necessary, the user should be changed to
# $default_internal_user.
user = $default_internal_user
unix_listener auth-worker {
group = bonapart
mode = 0600
user = napoleon
}
}
со второй пока нужна помощь. Кстати, добавлю: пользователя прописываю правильно, полностью как и указан, хотя для птицы вроде бы без разницы: сама предлагает записать пользователя только: user , без домена: @some.com
итак, что же может повлиять на нахождение пользователя и его пароля (вместе) и удачную аутентификацию как следствие?
Пользователь решил продолжить мысль 17 Сентября 2012, 11:30:30:
Вторая проблема так же решена service auth-worker. Всем спасибо за участие