voce ja colocou o dovecote no mesmo grupo do postfix ? Em 2 de fevereiro de 2010 17:42, Pr0glnx <pr0g...@yahoo.com> escreveu:
> Salve galera. > > Tentei procurar no histórico da lista, mas não achei.... > > To com o FreeBSD 8.0 aqui e tentando acertar o Dovecot com o Postfix. > Instalei tudo via ports mesmo. > > Já tá o pop3/pop3s , imap/imaps OK... filezinho. > > Agora faltou trocar o antigo maildrop pelo > "/usr/local/libexec/dovecot/deliver" do Dovecot. > > > > Fiz a entrada no master.cf: > > dovecot unix - n n - - pipe > flags=DRhu user=vmail:dovecot argv=/usr/local/libexec/dovecot/deliver -f > ${sender} -d ${recipient} > > E já coloquei no main.cf para usar esse como agente de entrega "virtual": > > virtual_transport = dovecot > devocot_destination_recipient_limit = 1 > virtual_uid_maps = static:125 > virtual_gid_maps = static:125 > > Meu dovecot.conf > > auth default { > mechanisms = plain login > passdb sql { > args = /usr/local/etc/dovecot-sql.conf > } > userdb sql { > args = /usr/local/etc/dovecot-sql.conf > } > > socket listen { > master { > path = /var/run/dovecot/auth-master > mode = 0660 > user = vmail > group = dovecot > > } > client { > path = /var/run/dovecot/auth-client > mode = 0660 > user = postfix > group = postfix > } > } > } > > > Ok. Deveria fucionar... Mas estou com um erro de SETGID/SETUID que já me > deu uma canseira danada. > > Fiz tanta combinação de usuário e permissão que já perdi até o fio da > meada. > > Vejam o erro: > > postfix/smtpd[5622]: 6E98E12: client=localhost[127.0.0.1] > postfix/cleanup[5625]: 6E98E12: > message-id=<201002021735.o12hz6be005...@free80.empresa.local> > postfix/qmgr[5453]: 6E98E12: from=<email_te...@free80.empresa.local>, > size=532, nrcpt=1 (queue active) > sendmail[5621]: o12HZ6be005621: to=email_te...@empresa.local, > ctladdr=email_teste (1001/1001), delay=00:00:00, xdelay=00:00:0 > 0, mailer=relay, pri=30043, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, > stat=Sent (Ok: queued as 6E98E12) > postfix/smtpd[5622]: disconnect from localhost[127.0.0.1] > dovecot: deliver(email_te...@empresa.local): Fatal: setgid(125(postfix)) > failed with euid=1002(vmail), gid=143(dovecot), egid=143(dovecot): Operation > not permitted > kernel: Feb 2 17:35:06 free80 dovecot: deliver(email_te...@empresa.local): > Fatal: setgid(125(postfix)) failed with euid=1002(vmail), gid=143(dovecot), > egid=143(dovecot): Operation not permitted > > > "Operation not permitted" ?? Quem "not permitiu" ?? > Isso é pau do BSD ou do Dovecot?? > Detalhe: Se eu voltar o virtual_transport de "dovecot" para "virtual" aí > funciona tudo!! Entrega/Lê/Envia/Canta/Dança... > > Já tentei dar permissão para tudo que é lado... Achei que era hora de pedir > ajuda :D > > Se alguem já passou por isso, help me please :D > > Obrigado desde já!!! > > > > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd