I’d done this a long time ago and pretty much forgotton all about it. I’ve used procmail for a long time to pre-sort all my mailing list mail among other tasks. I also use it as a mechanism to distribute my gpg public key. If you send me a message with the subject “get key”, you’ll get a response containing my public key in ASCII format. Here’s a snippet from my .procmailrc:
VERBOSE=off PATH=$HOME:/usr/bin:/bin:/usr/local/bin:. MAILDIR=$HOME/Mail # You'd better make sure it exists DEFAULT=/var/mail/scotth LOGFILE=$HOME/Mail/from LOCKFILE=$HOME/.lockfile SENDMAIL=/usr/sbin/sendmail :0 Wh: msgid.lock # get's rid of duplicates | formail -D 8192 msgid.cache # Autoresponder :0i * !^Subject:.*Re: * !^FROM_DAEMON * ^Subject:.*get key | (formail -r -A "From: scotth@scottharney.com" ; cat $HOME/.pubkey.asc)\ | $SENDMAIL -oi -t # SpamAssassin :0: * ^X-Spam-Status: Yes.* $MAILDIR/junk # mailing list inet-access :0: * TO.*inet-access $MAILDIR/inet-access
If you just need an autoresponder, you’d just use formail in a .forward. Here’s how I do it using a mail server running qmail. Just create
~/alias/.qmail-autorespond containing the following text
| (/usr/local/bin/formail -r -A "From: autorespond@yourdomain.com" ;\ cat /var/qmail/alias/autoresond.txt) | qmail-inject
Put your autoresponce email body in /var/qmail/alias/autorespond.txt. The ‘qmail-inject’ is qmail’s way of saying ‘/usr/sbin/sendmail -oi -t’.
Scott Harney
(GPG key)<>
Resume
An online copy of my resume (PDF)
Photo Album
My current pictures via Flickr.
Older family pictures.
Twitter Updates
Wedding
I got married on 9/4/2004. So click for details, already.
Old stuff
Links and writings from older versions of this site
Old stuff
Oldest stuff