Ein weiterer privater/Auth-nicht gefundener Thread in der Postfix-Dovecot-Kombination

Ein weiterer privater/Auth-nicht gefundener Thread in der Postfix-Dovecot-Kombination

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 -nsagt:

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_dovecotrelativ zu her . Leider stellt Dovecot der Ausgabe /var/spool/postfixzufolge 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

verwandte Informationen