Perfeito Ana.

Obrigado a todos pelos posts.

Segue um pequeno passo-a-passo dos procedimentos para que o filtro seja aplicado corretamente:

#aptitude install postfix-policyd

Será criado uma base de dados no mysql com o nome: policyd ou postfixpolicyd.
Será criado o arquivo de configuração: /etc/postfix-policyd.conf

master.cf:
policy    unix  -       n       n       -       -       spawn
   user=nobody argv=/usr/bin/perl /usr/sbin/postfix-policyd

main.cf:
smtpd_recipient_restrictions=
         reject_unauth_destination,
         reject_unlisted_recipient,
         check_policy_service inet:127.0.0.1:10031,
         permit_mynetworks,
         permit_sasl_authenticated

- A checagem do policyd tem que ser antes do "permit_mynetworks e permit_sasl_authenticated" - como observado pela Ana. - E também tem que ser depois do "reject_unauth_destination e reject_unlisted_recipient" - como indica na documentação do policyd, para que não fique com o relay aberto.

No arquivo postfix-policyd.conf configura-se os dados para conectividade com a base de dados. - Atenção ao usuário informado, ele precisa ter total permissão sobre a base policyd.

Os campos do arquivo que compreendem ao controle de email/tempo são as linhas:

SENDERTHROTTLE=1 (habilita o filtro)
SENDER_THROTTLE_HOST=1 (aplica o filtro por IP)
SENDER_QUOTA_REJECTION="Este servidor bloqueia o envio de 2 mensagens simultâneas em um espaço de tempo de 2 minutos, por considerar como prática de spam. Por favor, tente novamente após o tempo informado" (mensagem de teste apenas para alertar ao usuário, escreva o que achar conveniente)
SENDERMSGLIMIT=2
SENDERTIMELIMIT=2m (2 minutos)

Na configuração acima estou limitando o envio de 2 mensagens de um mesmo host ao tempo de 2 minutos. Estipulei estes valores apenas para testar a aplicação, e de fato, eu só conseguia enviar 2 msg a cada 2 minutos de uma mesma máquina.

Existe outras limitações como: limitar quantidade de destinatários, limitar o tamanho da msg...além das outras funcionalidades informadas na documentação, é muito intuitivo estas configurações.

Espero que gostem.

Obrigado a todos.
Um abraço.

Em 17-04-2012 16:22, anah...@anahuac.biz escreveu:


Perceba a ordem dos filtros:

1) Se sua maquina estiver na "mynetworks": nada será barrado;
2) Se estiver enviando de forma autenticada: nada será barrado

Acho que o seu check_policy_service unix:private/policy deveria vir primeiro.




no main.cf:
smtpd_recipient_restrictions=
      permit_mynetworks,
      permit_sasl_authenticated,
      reject_unauth_destination,
      check_policy_service unix:private/policy

Feito estas configurações eu reinicio os serviços postfix e
postfix-policyd:
Apr 17 16:01:40 trinity postfix-policyd: starting policyd v1.80
Apr 17 16:01:40 trinity postfix-policyd: connecting to mysql
database:
localhost
Apr 17 16:01:40 trinity postfix-policyd: connected..
Apr 17 16:01:45 trinity postfix/master[10025]: terminating on signal
15
Apr 17 16:01:46 trinity postfix/master[10200]: daemon started --
version
2.5.5, configuration /etc/postfix

Porém ao efetuar testes...envio quantas mensagens forem necessárias
que
o policyd não limita o envio de e-mail.

Alguem da lista tem idéia do que eu possa estar fazendo errado?

Grato pela atenção.


Em 13-04-2012 14:45, Julio Cesar Covolato escreveu:
Examine esses diretórios:

root@jupiter~# find /usr/share/ -iname postfix-policyd*
/usr/share/doc/postfix-policyd-spf-perl
/usr/share/doc/postfix-policyd
/usr/share/dbconfig-common/data/postfix-policyd
/usr/share/man/man1/postfix-policyd-spf-perl.1.gz
/usr/share/postfix-policyd
/usr/share/postfix-policyd/postfix-policyd.conf

-----------------------------
     _    Julio Cesar Covolato
    0v0<ju...@psi.com.br>
   /(_)\  F: 55-11-3129-3366
    ^ ^   PSI INTERNET
-----------------------------


Em 13/04/2012 14:36, Caio escreveu:
Boa tarde.

Alguém já implementou ao postfix o pacote postfix-policyd ?

Me parece ser uma boa ferramenta pra controle de envio de
spam...restringindo quantidade de e-mail / tempo.
Mas não tenho o arquivo para importar pro mysql e criar a base de
dados.
Alguém poderia me passar esse arquivo, por gentileza?

Se possível teria como anexar o .conf também pra eu analisar?

Obrigado
_______________________________________________
Postfix-BR mailing list
Postfix-BR@listas.softwarelivre.org
http://listas.softwarelivre.org/mailman/listinfo/postfix-br
_______________________________________________
Postfix-BR mailing list
Postfix-BR@listas.softwarelivre.org
http://listas.softwarelivre.org/mailman/listinfo/postfix-br

_______________________________________________
Postfix-BR mailing list
Postfix-BR@listas.softwarelivre.org
http://listas.softwarelivre.org/mailman/listinfo/postfix-br


_______________________________________________
Postfix-BR mailing list
Postfix-BR@listas.softwarelivre.org
http://listas.softwarelivre.org/mailman/listinfo/postfix-br

Responder a