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=<[email protected]>
postfix/qmgr[5453]: 6E98E12: from=<[email protected]>,
size=532, nrcpt=1 (queue active)
sendmail[5621]: o12HZ6be005621: [email protected],
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 protected]): 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 protected]):
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