Autenticação do Exim usando o driver Dovecot

3

Seguiu as instruções no Dovecot Wiki para configurar o Exim para compartilhar credenciais de autenticação com o Dovecot. Eu configurei o Dovecot para entregar e-mails para usuários virtuais e configurar um roteador e transporte dentro do exim para entregar aos Maildirs desses usuários. Eu não consigo obter a configuração detalhada abaixo para trabalhar, a fim de usar os mesmos creds de usuário para autenticação SMTP.

link

Exim configuration error in line 841 of /var/lib/exim4/config.autogenerated.tmp: authenticator dovecot_login: cannot find authenticator driver "dovecot"

Eu recebo esse erro toda vez que tento recarregar minha configuração.

De acordo com os documentos do exim, o suporte para este driver foi incluído desde a versão 4.64, e atualmente estou usando o 4.71. Não sei por que a configuração desse autenticador não funcionaria.

dovecot_login:
  driver = dovecot
  public_name = LOGIN
  server_socket = /var/run/dovecot/auth-client
  server_set_id = $auth1

dovecot_plain:
  driver = dovecot
  public_name = PLAIN
  server_socket = /var/run/dovecot/auth-client
  server_set_id = $auth1

O Dovecot também possui uma configuração de soquete para autenticação.

  socket listen {
    client {
      path = /var/run/dovecot/auth-client
      mode = 0666
    }   master {
      path = /var/run/dovecot/auth-master
      mode = 0600
    } }

Não tenho certeza porque o MTA não pode usar essa configuração, especialmente porque esse driver é supostamente um padrão. Gostaria de receber qualquer ajuda de veterinários Exim - Eu sou um desenvolvedor python preenchendo o nosso sysadmin, então estou em um pouco de uma perda. Servidor é Ubuntu 10.04.

    
por DeaconDesperado 16.05.2011 / 17:39

1 resposta

4

Os autenticadores SASL são incluídos apenas em exim4-daemon-heavy , incluindo o autenticador Dovecot SASL. Mais informações sobre aqui .

    
por 16.05.2011 / 21:54