Postfix - Erro: fatal: no SASL authentication mechanisms [Resolvido]

Publicado por Fabio Soares Schmidt em 24/10/2014

[ Hits: 6.697 ]

 


Postfix - Erro: fatal: no SASL authentication mechanisms [Resolvido]



Olá!

Nessa dica, irei tratar um erro comumente encontrado ao tentar habilitar autenticação no Postfix. Basicamente, o erro ocorre devido ao Postfix não ter os mecanismos necessários para a autenticação configurada.

Nos logs do Postfix, as mensagens abaixo costumam ser exibidas:

  Warning: xsasl_cyrus_server_get_mechanism_list: no mechanism available

  fatal: no SASL authentication mechanisms


Primeiramente, é preciso que você identifique no seu arquivo de configuração, quais mecanismos você está utilizando, caso não tenha nada específico, o Postfix irá utilizar o mecanismo PLAIN.

Para instalar o suporte aos mecanismos:

Red Hat/CentOS:

# yum install cyrus-sasl-plain

Debian/Ubuntu:

# apt-get install libsasl2-modules

Em um ambiente, precisei instalar também o pacote para suportar o mecanismo DIGEST-MD5 e como estava utilizando CentOS, precisei instalar o pacote cyrus-sasl-md5.

Segue uma relação dos mecanismos encontrados em uma instalação com CentOS:
  • cyrus-sasl-gs2.i686 - GS2 support for Cyrus SASL
  • cyrus-sasl-gs2.x86_64 - GS2 support for Cyrus SASL
  • cyrus-sasl-gssapi.i686 - GSSAPI authentication support for Cyrus SASL
  • cyrus-sasl-gssapi.x86_64 - GSSAPI authentication support for Cyrus SASL
  • cyrus-sasl-ldap.i686 - LDAP auxprop support for Cyrus SASL
  • cyrus-sasl-ldap.x86_64 - LDAP auxprop support for Cyrus SASL
  • cyrus-sasl-lib.i686 - Shared libraries needed by applications which use Cyrus SASL
  • cyrus-sasl-lib.x86_64 - Shared libraries needed by applications which use Cyrus SASL
  • cyrus-sasl-md5.i686 - CRAM-MD5 and DIGEST-MD5 authentication support for Cyrus SASL
  • cyrus-sasl-md5.x86_64 - CRAM-MD5 and DIGEST-MD5 authentication support for Cyrus SASL
  • cyrus-sasl-ntlm.i686 - NTLM authentication support for Cyrus SASL
  • cyrus-sasl-ntlm.x86_64 - NTLM authentication support for Cyrus SASL
  • cyrus-sasl-plain.i686 - PLAIN and LOGIN authentication support for Cyrus SASL
  • cyrus-sasl-plain.x86_64 - PLAIN and LOGIN authentication support for Cyrus SASL
  • cyrus-sasl-scram.i686 - SCRAM auxprop support for Cyrus SASL
  • cyrus-sasl-scram.x86_64 - SCRAM auxprop support for Cyrus SASL
  • cyrus-sasl-sql.i686 - SQL auxprop support for Cyrus SASL
  • cyrus-sasl-sql.x86_64 - SQL auxprop support for Cyrus SASL

Obrigado,
Respirando Linux, por Fabio Soares Schmidt.

Outras dicas deste autor

Compilando o Cyrus Imap 2.4.8 no Debian, sem Kerberos

Postfix - Criando regras condicionais

Configurando o AMaViS em servidor dedicado

Cyrus IMAPD - Erro "Unsupported feature(s) in require" ao aplicar filtros Sieve

Zimbra - Copiando base de SPAM/HAM para outro servidor

Leitura recomendada

Thunderbird: Distribuindo o aplicativo com certificados próprios

Leia emails que estão no Exchange com o Ximian Evolution

Cliente de e-mail que funciona com Hotmail no Linux

Fixando assinatura no Evolution Mail

Bloqueio por extensões no Postfix

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts