Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > Sistemas Operacionais > Serviços > Sendmail/Qmail/Postfix
Fóruns Wiki Classificados Reviews Jogos Grupos Sociais RSS Feeds FAQ Termos de Uso Contato Sobre
Registrar FotosBlogs Calendário Marcar Fóruns Como Lidos

Postfix c/ SASL, DomíniosVirtuais (MySQL) e openSuSE 10.3. -_-



Tópico Trancado
 
LinkBack Ferramentas do Tópico
Antigo 06-03-2008, 15:48   #1 (permalink)
Bit
 
Avatar de Bit
 
Registrado em: Feb 2005
Localização: Rio de Janeiro
Idade: 23
Posts: 225
Agradeceu: 7
Agradecido 3 vez(es) em 2 Posts
Reputação: 0
Bit
Enviar mensagem via ICQ para Bit Enviar mensagem via Windows Live Messenger para Bit
Exclamation Postfix c/ SASL, DomíniosVirtuais (MySQL) e openSuSE 10.3. -_-

E ai galera, beleza? Não sei se vocês já passaram por isso e talz, mas estou achando meio bizarro os erros. XD

Não sei por qual motivo, mas não consigo fazer autenticação via SMTP no Postfix. Os recursos de IMAP e POP3 funcionam perfeitamente, com criptografia no banco de dados MySQL, tudo em ordem.

Porém, quando vou me autenticar no SMTP pelo Outlook, por exemplo, ele pede novamente a senha e nos logs do sistema recebo a seguinte mensagem no /var/log/mail:

"Mar 6 17:03:39 correio2 postfix/smtpd[3730]: connect from correio.tutopia.com.br[200.144.132.203]
Mar 6 17:03:49 correio2 postfix/smtpd[3730]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
Mar 6 17:03:49 correio2 postfix/smtpd[3730]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
Mar 6 17:03:49 correio2 postfix/smtpd[3730]: warning: correio.tutopia.com.br[200.144.132.203]: SASL LOGIN authentication failed
Mar 6 17:03:50 correio2 postfix/smtpd[3730]: lost connection after AUTH from correio.tutopia.com.br[200.144.132.203]"


Meu arquivo do Cyrus-SASL:
# Mantenha este arquivo no diretório /usr/lib/sasl2/smtpd.conf
pwcheck_method: auxprop
mech_list: login plain
sql_engine: mysql
auxprop_login: sql
srp_mda: md5
password_format: crypt
sql_hostnames: localhost
sql_user: post
sql_password: [MINHA SENHA]
sql_database: postfix
sql_select: select password from mailbox where username = '%u@%r'
sql_verbose: true
~
~

Já no arquivo warn, recebo algumas informações adicionais:

Mar 6 17:43:28 correio2 postfix/smtpd[3821]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
Mar 6 17:43:28 correio2 postfix/smtpd[3821]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
Mar 6 17:43:28 correio2 postfix/smtpd[3821]: sql plugin could not connect to host localhost
Mar 6 17:43:28 correio2 postfix/smtpd[3821]: sql plugin couldn't connect to any host
Mar 6 17:43:28 correio2 postfix/smtpd[3821]: sql plugin could not connect to host localhost
Mar 6 17:43:28 correio2 postfix/smtpd[3821]: sql plugin couldn't connect to any host

Já tentei:
- Trocar de localhost p/ 127.0.0.1 no SASL sem resultado.
- Permitir pelo MySQL o acesso à 127.0.0.1 sem resultado.
- Trocar em todos os arquivos mysql*.cf os dados de localhost p/ 127.0.0.1 também sem sorte. :lol:
- Testar a consulta SQL informada no smtpd.conf diretamente no MySQL pra ver se estava errada e está ok.
- Verifiquei as permissões do usuário especificado no smtp.conf para acesso ao MySQL e está ok.

Bom, não sei o que pode ser. Alguém já teve esse problema? Galera, juro estou ficando de cabelos brancos por causa disso. -_-

Valeu. :P

Nota: Usei este tutorial como base pra montar o correio, apesar de ter feito uma modificação: Patch para compilar com gcc4.
Montando um servidor de e-mail completo com Postfix

Última edição por Bit; 06-03-2008 às 15:50 Motivo: Esqueci de colocar o artigo de base para criar o servidor de correio.
Bit está offline  
Antigo 25-03-2008, 08:33   #2 (permalink)
Bit
 
Avatar de Bit
 
Registrado em: Feb 2005
Localização: Rio de Janeiro
Idade: 23
Posts: 225
Agradeceu: 7
Agradecido 3 vez(es) em 2 Posts
Reputação: 0
Bit
Enviar mensagem via ICQ para Bit Enviar mensagem via Windows Live Messenger para Bit
Padrão

Descobri qual o problema. Faltava um patch de correção para o MySQL que pode ser baixado aqui:

http://frost.ath.cx/software/cyrus-s...19-sql.c.patch

Após aplicar o patch funcionou perfeitamente. =)
Bit está offline  
Antigo 09-04-2008, 09:33   #3 (permalink)
 
Avatar de nataniel
 
Registrado em: Jul 2004
Idade: 27
Posts: 1,285
Agradeceu: 16
Agradecido 20 vez(es) em 19 Posts
Reputação: 185
nataniel
Enviar mensagem via ICQ para nataniel Enviar mensagem via Windows Live Messenger para nataniel
Padrão

Bit,

Estou passando pelo mesmo problema. Idêntico ao seu (erro). A diferença é que estou usando o CentOS v5.1 e pretendo usar o authdaemon como pwcheck.

Cara já fucei em tudo e nada resolve. Estou reinstalando todo o sistema para ver se encontro qualquer falha que seja, mas acho que darei com a cara na água...
__________________
NATANIEL KLUG
http://www.cnett.com.br/
APRENDA A PERGUNTAR:
http://www.istf.com.br/?page=perguntas
nataniel está offline  
Tópico Trancado



Ferramentas do Tópico

Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim

Ir para...

Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
novo problema - Postfix MySQL SASL nilsonjr Sendmail/Qmail/Postfix 2 26-07-2006 09:13
postfix + sasl + mysql (problemas) gmfurlan Sendmail/Qmail/Postfix 2 03-05-2006 08:02
Postfix Mysql Sasl gerusso Sendmail/Qmail/Postfix 3 27-12-2004 08:51
Postfix + SASL + MySQL ludis Sendmail/Qmail/Postfix 0 22-03-2004 08:44
Postfix + mysql + courier-imap + sasl Sendmail/Qmail/Postfix 1 15-10-2003 17:08

Horários baseados na GMT -3. Agora são 01:51.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.