Alukardd

Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Косяк нашёл. Но на этом приключения не закончились. Postfix использовал deliver=virtual, а не deliver=dovecot. Исправил. Теперь dovecot/deliver вызывается, но lda не может доставить почту. lda.log пишет следующее: Цитата:| deliver(user@domain): Fatal: setgid(10000(пользователи домена)) failed with euid=1002(vmail), gid=1002(vmail), egid=1002(vmail): Operation not permitted (This binary should probably be called with process group set to 10000(пользователи домена) instead of 1002(vmail)) | Пользователи виртуальные и беруться winbind'ом из AD. deliver вызывается так (postfix/master.cf): Цитата: dovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/local/libexec/dovecot/deliver -f ${sender} -d ${recipient} | Если менять vmail, на желаемое 10000, то пишет, что не знает таких, возможно хочет получить группу по имени, хотя странно. Как его отучить этого хотеть? # ls -l /usr/local/libexec/dovecot/deliver -r-xr-xr-x 1 root vmail 931016 May 26 2011 /usr/local/libexec/dovecot/deliver Видел в инете решение, что народ пользователю vmail меняет id и группе соответственно тоже.... Я вообще не понимаю почему он хочет видеть доменную группу... Всем пользователям в virtual_guid_maps указана группа 10000, однако я пробовал на свой ящик поставить 1002, но письмо всё-равно не пролезло.
---------- Microsoft gives you windows, linuх gives you the whole house... I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it. |
|