[Postfix-es] postfixadmin + vacation
David Gonzalez
david en delpozo.org
Mie Oct 26 22:38:42 CEST 2005
Buena explicacion Daniel, solo te ha faltado indicar cómo los usuarios crean
el .vacation
y ya lo dejas completado, a mi me vendrá bien un año de estos por si
quiero implementarlo .
Gracias
Un saludo
----- Original Message -----
From: "Daniel Solsona" <>
To: <>
Sent: Saturday, October 22, 2005 10:49 PM
Subject: Re: [Postfix-es] postfixadmin + vacation
> Hola chicos, sigo peliando con el vacation, es algo primordial para
> poder migrar el servidor ya que aquí se usa mucho para cuando los
> usuarios están de viaje.
>
Te explico como lo tengo montado yo con Courier-maildrop
Lo tengo con soporte MySQL compilado.
En el /etc/maildroprc
logfile maildrop.log
EXTENSION="$1"
RECIPIENT=tolower("$2")
USER="$3"
HOST="$4"
SENDER="$5"
if (/^To: *!.*/)
{
`test -f /var/mail/vmail/$HOST/$USER/.vacation`
if ( $RETURNCODE == 0 )
{
log "--- AUTOREPLY -----------------------"
cc "| mailbot -t /var/mail/vmail/$HOST/$USER/.vacation
-A 'From:$RECIPIENT' /usr/sbin/sendmail -f '' $SENDER"
}
`test -f /var/mail/vmail/$HOST/$USER/.personal`
if ( $RETURNCODE == 0 )
{
include "/var/mail/vmail/$HOST/$USER/.personal"
}
}
Lo que haces es mirar si existe el fichero .vacation en el home del
usuario y si existe pues llama al programa mailbot para responder
automaticamente con el texto que se encuentra en el .vacation
En el master.cf hay que realizar un pequeño cambio al maildrop para
poder jugar con esas variables:
maildrop unix - n n - - pipe
flags=R user=vmail argv=/usr/bin/maildrop -d ${user}@${nexthop}
${extension} ${recipient} ${user} ${nexthop} ${sender}
Si necesitas mas info sobre esto no dudes en pedirla.
David González
Nodo 07 de la REDLIBRE de Guadalajara
www.guada07.guadawireless.net
davidALGARROBAguada07.guadawireless.net
david EN Jabber.guadawireless.org
Linux user: 139902
www.valdeavellano.org
Tu tienda de redes inalambricas www.tiendasincables.com
Más información sobre la lista de distribución Postfix-es