Re: Autenticação via SASL com crypt
vitor_more-/E1597aS9LRfJ/[email protected]
| Newsgroups | gmane.org.user-groups.linux.parana |
|---|---|
| Message-ID | <[email protected]> |
Em Segunda 29 Maio 2006 12:51, Giancarlo Razzolini escreveu: > vitor_more-/E1597aS9LRfJ/[email protected] wrote: > > Saudações! > > > > Instalei o postfix para fazer autenticação do SMTP através do Cyrus-SASL > > e MySQL. As senhas dos usuários são criptografadas no MySQL. Está tudo > > configurado certinho, o SASL solicita a query e a senha é retornada > > encriptografada, porém o SASL só consegue autenticar se a senha estiver > > em PLAIN-TEXT (basta eu tirar a criptografia do banco de dados e tudo > > funciona normal). > > > > Na hora de compilar o SASL, eu utilizei o patch (na versão 2.1.19) > > exatamente para isso (o SASL sem o patch não consegue ler com > > criptografia). O patch retornou que havia modificado os arquivos com > > sucesso. Compilei e configurei meu smtpd.conf para ler a senha > > criptografada: > > > > password_format: crypt > > > > Mas não funciona! Já recompilei 1000 vezes o SASL e o Postfix, mas sempre > > a mesma coisa. > > > > Ps. Não posso utilizar pacotes, tem que ser compilado... Utilizo o > > slackware 10.2 full install. > > > > Quem tiver esperiência com isso, POR FAVOR me ajude! Preciso deste > > servidor funcionando quarta-feira e estou enrosacado nessa "bobeirinha". > > > > []'s > > > > Vitor > > > > > > > > > > Links do Yahoo! Grupos > > Bem, no slackware-current, tem já a libsasl2. Se você quiser pode > utilizar estes pacotes. Eu já tive um problema besta com o postfix e a > sasl. A mesma estava compilada e instalada em /usr/local. E o postfix em > /usr. Ele simplesmente não achava a sasl. Tenta compilar ela com > --prefix=/usr. > > Atenciosamente, Valeu a dica, Giancarlo! Como eu expliquei no e-mail, o postfix está conversando perfeitamente com o SASL, o problema apenas ocorre quando tento autenticar usando a senha criptografada. Como é um novo sistema que estou instalando, estou començando do zero para ver se pego algum erro de compilação ou configuração. De qualquer forma, valeu pela dica!