Depois de passar algumas horas tentando descobrir isso, eu finalmente consertei meu problema, espero que isso ajude os outros ...
No arquivo postfix / main.cf você tem algo como:
smtpd_sasl_path = private/auth
e no dovecot / conf.d / 10-master.conf você tem algo como:
service auth {
# auth_socket_path points to this userdb socket by default. It's typically
# used by dovecot-lda, doveadm, possibly imap process, etc. Its default
# permissions make it readable only by root, but you may need to relax these
# permissions. Users that have access to this socket are able to get a list
# of all usernames and get results of everyone's userdb lookups.
unix_listener /var/spool/postfix/private/auth {
mode = 0666
user = postfix
group = postfix
}
...
no meu caso o "private / auth" no primeiro arquivo não estava combinando com o caminho unix_listener, assim que eu coloquei este igual ao primeiro resolveu o problema. Meu palpite é que o smtpd_sasl_path tem que ser o mesmo que o / var / spool / postfix / ... caso contrário ele falhará.
Espero que isso ajude,