Olá ! Essa dica é para quem está implementando ou atualizando o Dovecot e seu MTA não está conseguindo entregar mensagens para o mesmo.
Caso esteja recebendo a mensagem abaixo:
userdb reply doesn’t contain uid (change userdb socket permissions)
As duas soluções possíveis são:
1 – Alterar a permissão do socket para 0666
Como fica a configuração:
service auth {
unix_listener auth-userdb {
mode = 0666
}
…
2 – Alterar o proprietário do arquivo para o usuário que está executando o Dovecot
Como fica a configuração:
service auth {
unix_listener auth-userdb {
user = vmail
group = vmail
}
…