Lo descomprimimos en temp y entramos al directorio
Copiamos el paaQuota-v0.5a.php a /etc/postfix
Code:
cp paaQuota-v0.5a.php /etc/postfix/paaQuota-v0.5a.php
Cambiamos permisos
Code:
chmod 700 /etc/postfix/paaQuota-v0.5a.php
Copiamos el paaQuota-watchdog.sh a /etc/postfix
Code:
cp paaQuota-watchdog.sh /etc/postfix/paaQuota-watchdog.sh
Cambiamos permisos
Code:
chmod 700 /etc/postfix/paaQuota-watchdog.sh
Copiamos el paaQuota-watchdog a /etc/cron.d/
Code:
cp paaQuota-watchdog /etc/cron.d/paaQuota-watchdog
verificamos la dirección paaQuota-watchdog.sh
Code:
nano /etc/cron.d/paaQuota-watchdog
debe ser
Code:
*/5 * * * * root /etc/postfix/paaQuota-watchdog.sh
Abrir /etc/postfix/main.cf y añada una línea como esta:
Code:
smtpd_recipient_restrictions =
check_policy_service inet:127.0.0.1:9999,
...
other check_policy_service
other options
iniciamos el paaQuota
Code:
cd /var/postfix
./paaQuota-v0.5a.php
y reinciamos el postfix
Code:
/etc/init.d/postfix restart
para modificar las cuotas solo deben modificar el paaQuota-v0.5a.php
Code:
nano /etc/postfix/paaQuota-v0.5a.php
ejemplos
Code:
define(MAX_QUOTA, ONE_MB * 102);
102MB por defecto
aca un ejempo con 500mb por cuenta
Code:
define(MAX_QUOTA, ONE_MB * 500);
probado en ispcp 1.0.3.1 corriendo en Debian lenny 5.0.3
creditos victor543 y shiizpa
cualquier problema o comentario posteenlo para ver que más se puede hacer
adjunto los archivos necesarios