[Postfix-es] Ayuda con procmail
Emildo Gonzalez
emildo en cubatel.cu
Jue Sep 13 23:19:56 CEST 2007
Por favor, alguien que haya tenido que hacerlo que me ayude con esta
duda....
-----Mensaje original-----
De: linux-l-bounces en listas.softwarelibre.cu
[mailto:linux-l-bounces en listas.softwarelibre.cu] En nombre de Emildo
Gonzalez
Enviado el: jueves, 13 de septiembre de 2007 8:53
Para: linux-l en listas.softwarelibre.cu
Asunto: [linux-l] AYUDA CON PROCMAIL
Hola!
Deseo restringir el tamaño de los correos para determinados usuarios
Con la configuración que muestro a continuación lo logro, pero solo para los
correos que les envían a los usuarios que tengo declarado en el fichero
black.list y no para los correos que estos usuarios envían, o sea, los
usuarios de black.list no pueden recibir
correos mayores de 4MB pero si pueden enviar correos mayores de 4 MB. Yo
quiero que los usuarios del fichero black.list no puedan enviar ni recibir
correos mayores de 4 MB y el resto si pueda mandar correos mayores de 4 MB.
Tengo a Postfix como server de correo.
Contrenido del fichero /etc/procmailrcÑ
:0
* > 4200000
* ? formail \
-x"From" -x"From:" -x"Sender:" \
-x"Reply-To:" -x"Return-Path:" -x"To" \
| egrep -is -f /etc/black.list
# Avoid email loops
* ! ^X-Loop: myid en myhost\.mydom
{
# Make a temporary file of the message to be returned
:0c:formail.lock
# Discard whitespaces, insert a leading blank
| expand | sed -e 's/[ ]*$//g' | sed -e 's/^/ /' > return.tmp
# Prepare and send the rejection
# Be sure to customize your sendmail path
:0:formail.lock
| (formail -r -I"Subject: Mensaje Rechasado" \
-A"X-Loop: Administrador en cubatel.cu" ; \
echo "--- Su Mensaje Sobrepasa el Limite de Capacidad Permitido por el
Servidor ---" ; \
cat return.tmp ; \
echo "--- Contacte al Administrador de la Red ---" ; \
rm -f return.tmp) \
| /usr/lib/sendmail -t
:0
# ! ${REJECT}
/dev/null
}
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.wl0.org/pipermail/postfix-es/attachments/20070913/92d39b18/attachment-0001.html
Más información sobre la lista de distribución Postfix-es