Wenn ich versuche, E-Mails über mein Relay zu senden, erhalte ich:
warning: SASL: Connect to private/auth_dovecot failed: No such file or directory
fatal: no SASL authentication mechanisms
Der Authentifizierungsteil in 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
Der Authentifizierungsanbieter in Dovecot
unix_listener /var/spool/postfix/private/auth {
mode = 0666
user = postfix
group = postfix
}
was dovecot -n
sagt:
protocols = " imap pop3"
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0666
user = postfix
}
}
Ich verwende auf einer Debian 7.0-Maschine mit Kernel 3.2.0-4-amd64 mit Dovecot 2.1.7
Ich habe gegoogelt und viele Lösungen ausprobiert, aber ich bekomme es nicht zum Laufen. Vielleicht hat jemand eine Idee, wie man das Problem lösen oder zumindest an weitere Informationen zum Debuggen kommen kann.
Antwort1
Basierend auf main.cf stellt Postfix eine Verbindung zum Socket private/auth_dovecot
relativ zu her . Leider stellt Dovecot der Ausgabe /var/spool/postfix
zufolge nur einen Socket in bereit .dovecot -n
/var/spool/postfix/private/auth
Diese Fehlkonfiguration erklärt also, warum Postfix einen Fehler auslöstNo such file or directory