Limitar emails [RESOLVIDO]

1. Limitar emails [RESOLVIDO]

Rafael
rafaelcamposjf

(usa Debian)

Enviado em 15/10/2013 - 15:25h

Pessoal,

Estou tentando limitar o número de mensagens enviadas por hora pelo postfix-policyd, porém não estou conseguindo. Ja configurei os .confs do postfix e o policyd.conf com as regras que eu quero. Os logs não dão erro nenhum. Porém as regras não funcionam.

Alguém saberia me dizer o que poderia estar errado ou uma outra forma de limitar esse número de mensagens enviadas?

Obrigado.


  


2. Re: Limitar emails [RESOLVIDO]

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 15/10/2013 - 17:19h

seria mais fácil, se você postasse suas configurações, ou indicasse o link que você esta usando como fonte de conhecimento.


3. Re: Limitar emails [RESOLVIDO]

Rafael
rafaelcamposjf

(usa Debian)

Enviado em 15/10/2013 - 17:26h

Segue os arquivos de conf.

/etc/postfix-policyd.conf: (insiro as linhas limitando 5 por hora para testar)
SENDERTHROTTLE=1
SENDER_THROTTLE_HOST=1
SENDER_QUOTA_REJECTION="Excedido limite de email"
SENDERMSGLIMIT=5
SENDERTIMELIMIT=1h

nos arquivos do postfix
master.cf:
policy unix - n n - - spawn

main.cf:
smtpd_recipient_restrictions=
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination,
check_policy_service inet127.0.0.1:7777
check_policy_service inet127.0.0.1:10031


Agradeço a ajuda!



4. Re: Limitar emails [RESOLVIDO]

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 15/10/2013 - 18:21h

rafaelcamposjf escreveu:

master.cf:
policy unix - n n - - spawn

check_policy_service inet127.0.0.1:7777
check_policy_service inet127.0.0.1:10031




Acho que esta faltando dois pontos, não seria assim o correto?

check_policy_service inet:127.0.0.1:7777
check_policy_service inet:127.0.0.1:10031


No máster você não informou o local onde esta o policyd

vim /etc/postfix/master.cf

policy unix - n n - - Spawn
user=nobody argv=/usr/bin/perl /usr/sbin/postfix-policyd




5. Re: Limitar emails [RESOLVIDO]

Rafael
rafaelcamposjf

(usa Debian)

Enviado em 17/10/2013 - 16:41h

Estefanio,

Olhei nas configurações e os dois pontos ja tinham. Escrevi errado aqui.
check_policy_service inet:127.0.0.1:7777
check_policy_service inet:127.0.0.1:10031


Porém nos master.cf ao inserir:
user=nobody argv=/usr/bin/perl /usr/sbin/postfix-policyd

Ele mostra o seguinte erro:
postfix bad field count - nessa linha que eu inseri.

Obrigado.


6. Re: Limitar emails [RESOLVIDO]

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 18/10/2013 - 11:19h

rafaelcamposjf escreveu:

Estefanio,

Olhei nas configurações e os dois pontos ja tinham. Escrevi errado aqui.
check_policy_service inet:127.0.0.1:7777
check_policy_service inet:127.0.0.1:10031


Porém nos master.cf ao inserir:
user=nobody argv=/usr/bin/perl /usr/sbin/postfix-policyd

Ele mostra o seguinte erro:
postfix bad field count - nessa linha que eu inseri.

Obrigado.


ls -ls /usr/sbin/postfix-policyd encontra o arquivo?

ls -la /usr/bin/perl encontra o arquivo?


7. Re: Limitar emails [RESOLVIDO]

Rafael
rafaelcamposjf

(usa Debian)

Enviado em 21/10/2013 - 11:41h

O primeiro não encontra não.
O segundo sim.

Sabe se existe uma outra forma para que eu possa fazer este controle?


8. Re: Limitar emails [RESOLVIDO]

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 21/10/2013 - 15:29h

Não conheço outra forma.

find / -name perl

Depois que você encontrar você substitui o path no máster.cf, caso contrario veja como instalar o perl na sua distribuição. Caso você queira falar mais sobre servidores de email me adiciona no seu skepy, fica mais fácil, brunhara(arroba)msn.com










Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts