Si intento enviar correos a través de mi retransmisión, obtengo:
warning: SASL: Connect to private/auth_dovecot failed: No such file or directory
fatal: no SASL authentication mechanisms
La parte de autenticación en main.cf
:
disable_vrfy_command = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth_dovecot
#smtpd_sasl_path=/var/spool/postfix/private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = yes
broken_sasl_auth_clients = yes
El proveedor de autenticación en dovecot
unix_listener /var/spool/postfix/private/auth {
mode = 0666
user = postfix
group = postfix
}
que dovecot -n
dices:
protocols = " imap pop3"
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0666
user = postfix
}
}
Estoy ejecutando una máquina Debian 7.0 con Kernel 3.2.0-4-amd64 con dovecot 2.1.7
Busqué en Google y probé muchas soluciones, pero no consigo que funcione. Tal vez alguien tenga una idea de cómo resolver esto o al menos cómo obtener más información para depurar.
Respuesta1
Basado en main.cf, Postfix se conectará al socket private/auth_dovecot
relativo a /var/spool/postfix
. Desafortunadamente, según dovecot -n
el resultado, dovecot solo proporciona enchufe en formato /var/spool/postfix/private/auth
.
Entonces, esta mala configuración explica por qué el error de lanzamiento de postfixNo such file or directory