Re: [FUG-BR] SMTP com autenticação
Citando Patrick Tracanelli [EMAIL PROTECTED]: Patrick Tracanelli wrote: Bruno Oliveira wrote: Boa tarde, Estou procurando na internet, porém sem sucesso ainda uma documentação que me ensine a adicionar autenticação no meu servidor Qmail, o objetivo é que para enviar e-mails pelo meu servidor via algum programa seja necessário um usuário e senha para isso, diferente do usuário e senha para logar no servidor. Basicamente seria um usuário e senha para o POP3 e outro usuário e senha para o SMTP. Alguém poderia me ajudar ? Bruno, nao tem nenhuma receita de bolo, mas a ideia eh bem simples. Voce precisa de um programa qualquer que implemente a API checkpassword do DJB, que em linhas gerais pode ser implementada em menos de 10 linhas de codigo num programa. Existem toneladas de implementacoes alternativas, as mais comuns voce vai encontrar aqui: http://qmail.usp.br/top.html#checkpassword Escolha uma delas, tem uma (checkcdb) ai que confere os usuarios de um cdb, acho uma das mais indicadas. Entao chame esse programa como argumento para o qmail-smtpd ao inves do autenticador que voce esta usando agora (por exemplo, ao inves de vchkpw caso esteja usando vpopmail). Basta popular corretamente a base desse checkpassword. Outra alternativa e usar um programa que implemente essa API e faca distincao entre protocolos. No caso, o proprio vchkpw o faz. Voce pode com vmoduser definir se o usuario tem acesso POP, SMTP, etc. Entao se quiser pode usar o mesmo vchkpw para ambos, popper/smtpd e restringir as autenticacoes, por exemplo habilitando apenas pop no usuario X e apenas smtp no usuario Y. Tem varios, em perl, em C, em python, usando mysql/pgsql/ldap/cdb como backend. E a ideia eh a mesma, quem quer que implemente a API do checkpassword pode ser usado. Apenas complementando, http://www.net-track.ch/opensource/authcdb/ Esse checker-password tambem te atende. -- Patrick Tracanelli FreeBSD Brasil LTDA. (31) 3281-9633 / 3281-3547 [EMAIL PROTECTED] http://www.freebsdbrasil.com.br Long live Hanin Elias, Kim Deal! - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Bom dia, Patrick muito obrigado pela explicação, tenho somente uma dúvida quem sabe alguém da lista sabe me responder. No meu arquivo de configuração do Qmail-SMTP, /var/qmail/service/smtpd/run, tem a seguinte linha: /var/qmail/bin/qmail-smtpd /usr/local/vpopmail/bin/vchkpw /usr/bin/true, pelo que compreendo então, para o envio de mensagens do meu servidor o usuário precisa estar autenticado no vpopmail (vchkpw) caso o usuário não estaja autenticado e não exista no meu banco do vpopmail não será possível o envio de e-mails, isso está correto ? Patrick você deve ter explica isso no início mais só queria confirmar minha dúvida, porque se for assim eu não preciso instalar nada para pedir uma senha de envio diferente da que é usada para receber, o envio de e-mail do meu servidor nessa parte já está segura contra spammers. Grato pela atenção. -- []s, Bruno Oliveira Belo Horizonte - MG This message was sent using IMP, the Internet Messaging Program. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] SMTP com autenticação
Bruno Henrique de Oliveira wrote: Citando Patrick Tracanelli [EMAIL PROTECTED]: Patrick Tracanelli wrote: Bruno Oliveira wrote: Boa tarde, Estou procurando na internet, porém sem sucesso ainda uma documentação que me ensine a adicionar autenticação no meu servidor Qmail, o objetivo é que para enviar e-mails pelo meu servidor via algum programa seja necessário um usuário e senha para isso, diferente do usuário e senha para logar no servidor. Basicamente seria um usuário e senha para o POP3 e outro usuário e senha para o SMTP. Alguém poderia me ajudar ? Bruno, nao tem nenhuma receita de bolo, mas a ideia eh bem simples. Voce precisa de um programa qualquer que implemente a API checkpassword do DJB, que em linhas gerais pode ser implementada em menos de 10 linhas de codigo num programa. Existem toneladas de implementacoes alternativas, as mais comuns voce vai encontrar aqui: http://qmail.usp.br/top.html#checkpassword Escolha uma delas, tem uma (checkcdb) ai que confere os usuarios de um cdb, acho uma das mais indicadas. Entao chame esse programa como argumento para o qmail-smtpd ao inves do autenticador que voce esta usando agora (por exemplo, ao inves de vchkpw caso esteja usando vpopmail). Basta popular corretamente a base desse checkpassword. Outra alternativa e usar um programa que implemente essa API e faca distincao entre protocolos. No caso, o proprio vchkpw o faz. Voce pode com vmoduser definir se o usuario tem acesso POP, SMTP, etc. Entao se quiser pode usar o mesmo vchkpw para ambos, popper/smtpd e restringir as autenticacoes, por exemplo habilitando apenas pop no usuario X e apenas smtp no usuario Y. Tem varios, em perl, em C, em python, usando mysql/pgsql/ldap/cdb como backend. E a ideia eh a mesma, quem quer que implemente a API do checkpassword pode ser usado. Apenas complementando, http://www.net-track.ch/opensource/authcdb/ Esse checker-password tambem te atende. -- Patrick Tracanelli FreeBSD Brasil LTDA. (31) 3281-9633 / 3281-3547 [EMAIL PROTECTED] http://www.freebsdbrasil.com.br Long live Hanin Elias, Kim Deal! - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Bom dia, Patrick muito obrigado pela explicação, tenho somente uma dúvida quem sabe alguém da lista sabe me responder. No meu arquivo de configuração do Qmail-SMTP, /var/qmail/service/smtpd/run, tem a seguinte linha: /var/qmail/bin/qmail-smtpd /usr/local/vpopmail/bin/vchkpw /usr/bin/true, pelo que compreendo então, para o envio de mensagens do meu servidor o usuário precisa estar autenticado no vpopmail (vchkpw) caso o usuário não estaja autenticado e não exista no meu banco do vpopmail não será possível o envio de e-mails, isso está correto ? Patrick você deve ter explica isso no início mais só queria confirmar minha dúvida, porque se for assim eu não preciso instalar nada para pedir uma senha de envio diferente da que é usada para receber, o envio de e-mail do meu servidor nessa parte já está segura contra spammers. Grato pela atenção. Exatamente isso, com uma ressalva. O vpopmail tem um recurso de roaming que facilita smtp-after-pop. Verifique o parametro -x do seu tcpserver no /var/qmail/service/smtpd/run qual .cdb ele esta chamando, e garanta que (1) o .cdb chamado nao e um link simbolico pro ~vpopmail/etc/tcp.smtp.cdb ou (2) que o vpopmail nao esteja compilado com suporte a roaming. Senao voce tem smtp-after-pop habilitado, o que permitiria relay pelo seu servidor mediante autenticacao pop apenas, sem exigir autenticacao SMTP. -- Patrick Tracanelli FreeBSD Brasil LTDA. (31) 3281-9633 / 3281-3547 [EMAIL PROTECTED] http://www.freebsdbrasil.com.br Long live Hanin Elias, Kim Deal! - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] SMTP com autenticação
Boa tarde, Estou procurando na internet, porém sem sucesso ainda uma documentação que me ensine a adicionar autenticação no meu servidor Qmail, o objetivo é que para enviar e-mails pelo meu servidor via algum programa seja necessário um usuário e senha para isso, diferente do usuário e senha para logar no servidor. Basicamente seria um usuário e senha para o POP3 e outro usuário e senha para o SMTP. Alguém poderia me ajudar ? Bruno Oliveira Belo Horizonte - MG MSN: [EMAIL PROTECTED] - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] SMTP com autenticação
Bruno Oliveira wrote: Boa tarde, Estou procurando na internet, porém sem sucesso ainda uma documentação que me ensine a adicionar autenticação no meu servidor Qmail, o objetivo é que para enviar e-mails pelo meu servidor via algum programa seja necessário um usuário e senha para isso, diferente do usuário e senha para logar no servidor. Basicamente seria um usuário e senha para o POP3 e outro usuário e senha para o SMTP. Alguém poderia me ajudar ? Bruno, nao tem nenhuma receita de bolo, mas a ideia eh bem simples. Voce precisa de um programa qualquer que implemente a API checkpassword do DJB, que em linhas gerais pode ser implementada em menos de 10 linhas de codigo num programa. Existem toneladas de implementacoes alternativas, as mais comuns voce vai encontrar aqui: http://qmail.usp.br/top.html#checkpassword Escolha uma delas, tem uma (checkcdb) ai que confere os usuarios de um cdb, acho uma das mais indicadas. Entao chame esse programa como argumento para o qmail-smtpd ao inves do autenticador que voce esta usando agora (por exemplo, ao inves de vchkpw caso esteja usando vpopmail). Basta popular corretamente a base desse checkpassword. Outra alternativa e usar um programa que implemente essa API e faca distincao entre protocolos. No caso, o proprio vchkpw o faz. Voce pode com vmoduser definir se o usuario tem acesso POP, SMTP, etc. Entao se quiser pode usar o mesmo vchkpw para ambos, popper/smtpd e restringir as autenticacoes, por exemplo habilitando apenas pop no usuario X e apenas smtp no usuario Y. Tem varios, em perl, em C, em python, usando mysql/pgsql/ldap/cdb como backend. E a ideia eh a mesma, quem quer que implemente a API do checkpassword pode ser usado. -- Patrick Tracanelli FreeBSD Brasil LTDA. (31) 3281-9633 / 3281-3547 [EMAIL PROTECTED] http://www.freebsdbrasil.com.br Long live Hanin Elias, Kim Deal! - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] SMTP com autenticação
Patrick Tracanelli wrote: Bruno Oliveira wrote: Boa tarde, Estou procurando na internet, porém sem sucesso ainda uma documentação que me ensine a adicionar autenticação no meu servidor Qmail, o objetivo é que para enviar e-mails pelo meu servidor via algum programa seja necessário um usuário e senha para isso, diferente do usuário e senha para logar no servidor. Basicamente seria um usuário e senha para o POP3 e outro usuário e senha para o SMTP. Alguém poderia me ajudar ? Bruno, nao tem nenhuma receita de bolo, mas a ideia eh bem simples. Voce precisa de um programa qualquer que implemente a API checkpassword do DJB, que em linhas gerais pode ser implementada em menos de 10 linhas de codigo num programa. Existem toneladas de implementacoes alternativas, as mais comuns voce vai encontrar aqui: http://qmail.usp.br/top.html#checkpassword Escolha uma delas, tem uma (checkcdb) ai que confere os usuarios de um cdb, acho uma das mais indicadas. Entao chame esse programa como argumento para o qmail-smtpd ao inves do autenticador que voce esta usando agora (por exemplo, ao inves de vchkpw caso esteja usando vpopmail). Basta popular corretamente a base desse checkpassword. Outra alternativa e usar um programa que implemente essa API e faca distincao entre protocolos. No caso, o proprio vchkpw o faz. Voce pode com vmoduser definir se o usuario tem acesso POP, SMTP, etc. Entao se quiser pode usar o mesmo vchkpw para ambos, popper/smtpd e restringir as autenticacoes, por exemplo habilitando apenas pop no usuario X e apenas smtp no usuario Y. Tem varios, em perl, em C, em python, usando mysql/pgsql/ldap/cdb como backend. E a ideia eh a mesma, quem quer que implemente a API do checkpassword pode ser usado. Apenas complementando, http://www.net-track.ch/opensource/authcdb/ Esse checker-password tambem te atende. -- Patrick Tracanelli FreeBSD Brasil LTDA. (31) 3281-9633 / 3281-3547 [EMAIL PROTECTED] http://www.freebsdbrasil.com.br Long live Hanin Elias, Kim Deal! - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd