LINUX.ORG.RU
ФорумAdmin

Postfix & bad gid


0

0

Стал настраивать как описано в данном докумнете:
http://www.multik.ru/linux/ispmailv2/

Дошел до того момента как посавил ssl, mysql, sasl2, postTLS и postfix.

Дале у автора идет проверка как правильно это работает! Так вот у него все в шоколаде а у меня в /var/log/maillog непонятная ошибка, а делал вточь вточь все как автор пишет, только версии сорцов поновее...

Вот пример логов! Если кто сталкивался с данной проблемой, объясните почему postfix'у не нравиться и ругается "bad gid"?

Aug 29 00:47:08 mytest postfix/pickup[18895]: 478194A733: uid=0 from=<root>
Aug 29 00:47:08 mytest postfix/cleanup[18991]: 478194A733: message-id=<20040828204708.478194A733@mail.linux.bo
gus>
Aug 29 00:47:08 mytest postfix/qmgr[18896]: 478194A733: from=<root@mail.linux.bogus>, size=294, nrcpt=1 (queue
active)
Aug 29 00:47:08 mytest postfix/virtual[18995]: 478194A733: to=<test@linux.bogus>, relay=virtual, delay=0, stat
us=deferred (recipient test@linux.bogus: bad gid /var/spool/vmail/test in virtual_gid_maps)

★★★

Эх что то автор напутал... я пересобрал postfix проверил все 100 раз и теперь в логах:

[root@mytest postfix]# less /var/log/maillog |grep ADEDF4A6E5
Aug 30 00:17:41 mytest postfix/smtpd[9901]: ADEDF4A6E5: client=mytest[192.168.40.253]
Aug 30 00:17:59 mytest postfix/cleanup[9909]: ADEDF4A6E5: message-id=<20040829201730.ADEDF4A6E5@mail.linux.bogus>
Aug 30 00:17:59 mytest postfix/qmgr[9887]: ADEDF4A6E5: from=<test@linux.bogus>, size=337, nrcpt=1 (queue active)
Aug 30 00:18:00 mytest postfix/smtp[9911]: ADEDF4A6E5: to=<test@linux.bogus>, relay=none, delay=30, status=bounced (mail for linux.bogus loops back to myself)
Aug 30 00:18:00 mytest postfix/qmgr[9887]: ADEDF4A6E5: removed


Типо я отправляю пиьсмо самому себе "status=bounced (mail for linux.bogus loops back to myself)" письмо удаляеться, а файлов не создается в /var/spool/vmail :-(

Видно придеться пользоваться другой статьей %)

Mrak ★★★
() автор топика

Это потому что Слава Калошин делал это на дистрибутиве, где gid нашелся в /etc/group, а у тебя - нет. Либо добавь соответствующий gid или отстрой postfix на использование того, который у тебя есть.

ivlad ★★★★★
()
Ответ на: комментарий от ivlad

Да вроде все верно:

main.cf:

mail_owner = postfix
default_privs = nobody

и

[root@mytest postfix]# ll /var/spool/ |grep vmail
drwxrwx--- 2 postfix nobody 4096 Авг 28 23:47 vmail

В /etc/group есть и postfix и nobody...

Mrak ★★★
() автор топика
Ответ на: комментарий от Mrak

Все я разобрался..
Проблема решилась заменой кривых рук на менее кривых ;-)

Mrak ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.