Postfix SASL com Dovecot e Smarthost autenticado

4

Eu tenho um pequeno problema; Eu configurei o postfix para usar o dovecot para SMTP AUTH, portanto, eu tive que especificar a autenticação dovecot no arquivo main.cf. O problema é que eu preciso também autenticar meu smarthost para a retransmissão SMTP de saída. Eu não consigo fazer as duas coisas ao mesmo tempo. Eu posso configurar meu host inteligente ou configurar a autenticação dovecot.

arquivo main.cf:

relayhost = relay.jangosmtp.net:2525
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/relay_passwd

smtp_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_authenticated_header = yes
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions =
    permit_mynetworks
    permit_sasl_authenticated
    reject_unauth_destination

smtpd_tls_key_file = /etc/postfix/certs/key.pem
smtpd_tls_cert_file = /etc/postfix/certs/cert.pem

Eu tentei combinar os dois juntos, mas o postfix não enviará mensagens pelo smarthost, embora ainda autentique os usuários de envio do SMTP.

maillog apresenta o seguinte erro:

Sep 16 23:59:00 hg-gv postfix/smtp[16631]: warning: unsupported SASL client implementation: dovecot
Sep 16 23:59:00 hg-gv postfix/smtp[16631]: fatal: SASL library initialization

Isso faz sentido, mas eu preciso ter o dovecot habilitado para autenticar usuários SMTP.

Eu não tenho ideia do que fazer sobre isso.

    
por James Hirst 17.09.2014 / 06:28

1 resposta

3

Nota: smtp! = smtpd

O parâmetro smtp_sasl_type com o dovecot não foi suportado. Talvez você queira dizer smtpd_sasl_type = dovecot .

    
por 23.11.2014 / 01:19