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

Publicado por Fabio Soares Schmidt em 24/10/2014

[ Hits: 6.285 ]

 


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

Thunderbird - Instalando complementos para todos os usuários

Liberar o MSN para usuários determinados

Zimbra 8.0.8: Erro em rotina do CRON / LOGROTATE

Thunderbird - Modificar a consulta no LDAP ao redigir mensagens

Dovecot: userdb reply doesn't contain uid (change userdb socket permissions)

Leitura recomendada

Desinstalando o Zimbra da forma correta

Zimbra: Login em modo texto desabilitado - Cleartext Login Disabled

Guardando SPAM com Procmail e SpamAssassin

Otimizando as consultas do MySQL no Postfix

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