SMTP autenticado

Enviado por Anselmo Toyota em 6/5/2007 20:25:34
Olá pessoal

Estou tentando fazer o servidor requerer autenticação SMTP

Instalei o Expresso numa VMWare com Debian 4.0, usei o script de instalação do Expresso...

Adicionei no /etc/postfix/main.cf
smtpd_sasl_auth_enable = yes

reinicio o postfix

Quando vou no Outlook e tento enviar um e-mail com autenticação SMTP, aparece um erro, no log do Postfix consta:

May 6 14:40:16 debian postfix/smtpd[2434]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
May 6 14:40:16 debian postfix/smtpd[2434]: warning: unknown[10.1.1.4]: SASL LOGIN authentication failed: authentication failure

Ok, o problema está no arquivo /etc/sasldb2 (esta falando que o arquivo não está lá)...

dei o comando sasldblistusers2 para ver ser tinha algo... estava vazio... adicionei um usuario de e-mail com saslpasswd2...

Fiz uma cópia de /etc/sasldb2 para /var/spool/postfix/etc/

O erro para este usuário parou... mas ai eu teria que criar manualmente os usuários no sasldb2... além do fato de que o usuário irá alterar sua senha... como vou manter o sasldb2 consistente? hehehe... com certeza tem uma maneira correta de fazer o SMTP autenticado vinculado ao Expresso... alguém poderia me ajudar? Por favor... ehehehe

Obrigado

Fonte: http://www.expressolivre.org/newbb/viewtopic.php?forum=3&topic_id=160&post_id=863