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

Publicado por Fabio Soares Schmidt em 24/10/2014

[ Hits: 7.112 ]

 


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

Postfix - Entregando para diferentes rotas no mesmo ambiente

SpamAssassin e PostgreSQL: Erro: sintaxe de entrada é inválida para tipo bytea [Resolvido]

Cyrus Imap: Fatal error: Internal error: assertion failed: seen_db.c: 127: *seendbptr == NULL

Zimbra: Aplicando patch para a falha Heartbleed

Dovecot: Adicionando mais informações na entrega da mensagem

Leitura recomendada

Configurando contas do Hotmail e Yahoo no Evolution

Desinstalando o Zimbra da forma correta

Cyrus IMAP: Eliminar mensagens "fetching user deny" no código

Comandos básicos de vpopmail

Erro em livro de Qmail da O'reilly

  

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