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

Трабл с dovecot delivery

Добавлено: 2008-03-18 19:47:02
kortes
Народ, может кто подскажет, что за трабл? Что-то никак не пойму.
создаю письмо: den:/$ mail kortes
В логах получаю следующее:

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

2008-03-18 19:22:53 1JbeaT-0007z5-G1 ** kortes@mydomain.ru R=dovecot_user T=dovecot_delivery: Child process of dovecot_delivery transpor
t returned 89 from command: /usr/lib/dovecot/deliver
так и не нашёл что за ошибка 89. :(
случайно обратил внимание, что валится вот такая фигня в /var/log/syslog:

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

Mar 18 19:40:06 www dovecot: auth(default): master in: USER^I1^Ikortes@mydomain.ru^Iservice=deliver
Mar 18 19:40:06 www dovecot: auth-worker(default): mysql: Connected to localhost (exim)
Mar 18 19:40:06 www dovecot: auth-worker(default): sql(kortes@mydomain.ru): SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid` FROM `m
ailbox` WHERE `username` = 'kortes@mydomain.ru' AND `active`='1'
Mar 18 19:40:06 www dovecot: auth(default): master out: USER^I1^Ikortes@mydomain.ru^Ihome=mydomain.ru/kortes^Iuid=26^Igid=26
Mar 18 19:40:06 www deliver(kortes@mydomain.ru): auth input: kortes@mydomain.ru
Mar 18 19:40:06 www deliver(kortes@mydomain.ru): auth input: home=mydomain.ru/kortes
Mar 18 19:40:06 www deliver(kortes@mydomain.ru): auth input: uid=26
Mar 18 19:40:06 www deliver(kortes@mydomain.ru): auth input: gid=26
Mar 18 19:40:06 www deliver(kortes@mydomain.ru): setgid(26) failed: Operation not permitted
Mar 18 19:40:08 www dovecot: auth(default): master in: USER^I1^Ikortes@mydomain.ru^Iservice=deliver
Mar 18 19:40:08 www dovecot: auth-worker(default): sql(kortes@mydomain.ru): SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid` FROM `m
ailbox` WHERE `username` = 'kortes@mydomain.ru' AND `active`='1'
Mar 18 19:40:08 www dovecot: auth(default): master out: USER^I1^Ikortes@mydomain.ru^Ihome=mydomain.ru/kortes^Iuid=26^Igid=26
Mar 18 19:40:08 www deliver(kortes@mydomain.ru): auth input: kortes@mydomain.ru
Mar 18 19:40:08 www deliver(kortes@mydomain.ru): auth input: home=mydomain.ru/kortes
Mar 18 19:40:08 www deliver(kortes@mydomain.ru): auth input: uid=26
Mar 18 19:40:08 www deliver(kortes@mydomain.ru): auth input: gid=26
Mar 18 19:40:08 www deliver(kortes@mydomain.ru): setgid(26) failed: Operation not permitted
Поправьте меня, если я не прав - deliver пытается установить id=26 исполняемому процессу? Такого id у меня в системе нету. Но откуда он его тогда берёт?

Re: Трабл с dovecot delivery

Добавлено: 2008-03-18 19:48:53
Alex Keda
из базы например.
=======
ОС указывайте.
во фре, например, он есть. если нет - ручки надо отшибать тем кто его снёс =)

Re: Трабл с dovecot delivery

Добавлено: 2008-03-18 21:43:45
kortes
lissyara писал(а):из базы например.
=======
ОС указывайте.
во фре, например, он есть. если нет - ручки надо отшибать тем кто его снёс =)
Делал всё по здешнему мануалу (http://www.lissyara.su/?id=1173). Тогда, если не сложно, ткни в какой таблице довекот может это id тягать.
Операционная система Debian Etch. Никаких пользователей системных я не сносил. Честно. :)
Спасибо!

Re: Трабл с dovecot delivery

Добавлено: 2008-03-18 22:03:28
Alex Keda
дебилиан - это не фря.
иши какогить mail/mailnull - юзай его данные

Re: Трабл с dovecot delivery

Добавлено: 2008-03-19 9:22:12
kortes
lissyara писал(а):дебилиан - это не фря.
иши какогить mail/mailnull - юзай его данные
Спасибо ещё раз! :P
Сегодня на свежую голову взглянул и всё встало на свои места. Во-первых uid и gid был жёстко забит в конфиге довекота. Во вторых действительно немного накосячил с пользователями. Во фре, насколько я понял, есть один системный пользователь для почты (mailnull). А в дебиане есть mail (uid=8) и Debian-exim (uid=101). Короче, запуталсо немного....

Re: Трабл с dovecot delivery

Добавлено: 2008-03-19 10:01:08
Alex Keda
во фре есть и mail, и mailnull