Date: Wed, 12 May 1999 06:52:04 -0500 (CDT) From: kward@panther.net (Keith Ward) To: flaboy@gnv.fdt.net (Joe) Cc: ndear@areti.net, freebsd-isp@FreeBSD.ORG Subject: Re: Auto responder. Message-ID: <m10hXYT-0000oiC@rowdy.panther.net> In-Reply-To: <Pine.LNX.4.05.9905111052560.27788-100000@yoda.fdt.net> from "Joe" at May 11, 99 10:58:11 am
index | next in thread | previous in thread | raw e-mail
Along with checking for X-Loop, I would also recommend you check
for the 'Precedence: bulk' header, some lists don't use the X-Loop
convention, and bounce mail (ie, MAIL-DAEMON generated) will normally
just use the Precedence header.
Keith
According to the writings of Joe
>
> Here's the one we use:
>
> This is in /usr/local/etc, and called vacation.filter (as noted int he
> .procmailrc file below)
>
> SHELL=/bin/sh # for other shells, this might need adjustment
>
> :0 Whc: vacation.lock
> # Perform a quick check to see if the mail was addressed to us
> * $^To:.*${LOGNAME}
> # Don't reply to daemons and mailinglists
> * !^FROM_DAEMON
> # Mail loops are evil
> * !^X-Loop: ${LOGNAME}@fdt\.net
> | formail -rD 8192 vacation.cache
>
> :0 ehc # if the name was not in the cache
> | (formail -rA"Precedence: junk" \
> -A"X-Loop: $LOGNAME@fdt.net" -i"Subject: $LOGNAME is away"; \
> cat $MAILDIR/vacation.msg ; \
> cat $HOME/.signature 2>/dev/null\
> ) | $SENDMAIL -oi -t
>
>
> And here's the .procmailrc that calls it:
>
> SHELL=/bin/sh
> PATH=$HOME/bin:/usr/bin:/bin:/usr/local/bin:
> MAILDIR=$HOME/mail # You'd better make sure it exists
> LOGFILE=$MAILDIR/procmail.log
> SENDMAIL=/usr/sbin/sendmail
> VERBOSE=no
> #VERBOSE=yes
>
> #test vacation
> #INCLUDERC=/usr/local/etc/vacation.filter
>
>
> of course uncomment it :)
>
> In your /mail directory, you need a file called vacation.msg where you put
> the notice anyone gets that writes to you.
>
> It also generates a vacation.cache file in /mail so that only one
> recepient per email address gets it. Delete this so the same person can
> get your reply over and over if that's what you want.
>
> You need to edit the vacation.filter file for your own domain to prevent
> mail loops, obviously the fdt entries should be replaced with your domain
> entries.
>
> Cheers!
>
> Joe Barnhart
> Network Administrator
> FDT.NET
>
> On Tue, 11 May 1999, Nicholas J. Dear wrote:
>
> > Hi,
> >
> > I'm in urgent need of a decent auto responder. Doesn't need to be particulary
> > advanced, just something simple. Should work via a .forward file in a users
> > account. I've searched for "vacation" which I used before, but to no avail.
> >
> > TIA.
> > N.
> > --
> > Nicholas J. Dear
> > Mail: ndear@areti.net Tel: +44 (0)181-402-9689
> > Areti Internet Ltd., http://www.areti.co.uk/
>
>
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-isp" in the body of the message
>
--
Keith Ward N5OOD kward@Panther.net ...!rwsys!rowdy!kward
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
I don't suffer from insanity, I enjoy every minute of it.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isp" in the body of the message
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m10hXYT-0000oiC>
