Еще одна закрытая/аутентифицированная тема не найдена в postfix-dovecot combo

Еще одна закрытая/аутентифицированная тема не найдена в postfix-dovecot combo

Если я попытаюсь отправить почту через свой ретранслятор, я получу:

warning: SASL: Connect to private/auth_dovecot failed: No such file or directory
fatal: no SASL authentication mechanisms

Часть аутентификации в 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

Поставщик аутентификации в dovecot

unix_listener /var/spool/postfix/private/auth {
  mode = 0666
  user = postfix
  group = postfix
}

что dovecot -nговорит:

protocols = " imap pop3"
service auth {
  unix_listener /var/spool/postfix/private/auth {
  group = postfix
  mode = 0666
  user = postfix
  }
}

Я работаю на машине Debian 7.0 с ядром 3.2.0-4-amd64 с dovecot 2.1.7

Я гуглил и пробовал много решений, но не могу заставить это работать. Может быть, у кого-то есть идея, как решить это или, по крайней мере, как получить больше информации для отладки.

решение1

На основе main.cf Postfix будет подключаться к сокету private/auth_dovecotотносительно /var/spool/postfix. К сожалению, на основе dovecot -nвывода dovecot предоставляет сокет только в /var/spool/postfix/private/auth.

Итак, эта неправильная конфигурация объясняет, почему postfix выдает ошибкуNo such file or directory

Связанный контент