Re: [FUG-BR] SMTP com autenticação

2006-09-01 Por tôpico Bruno Henrique de Oliveira
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

2006-09-01 Por tôpico Patrick Tracanelli
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

2006-08-31 Por tôpico Bruno Oliveira
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

2006-08-31 Por tôpico Patrick Tracanelli
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

2006-08-31 Por tôpico Patrick Tracanelli
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