thesafebox.com
If you're looking for the FoilDesign Wiki, you're in the wrong place.... go here.
Simple nonce script (spamgourmet/n-shot style emails) for qmail (and other stuff). Get it here. Instructions for use are included in the script. Get the shell script version here.
Usage:
./nonce.sh --create [n] Creates a new key id for
use n times.
./nonce.sh --check <key> Checks a key id if it can be used.
Exit conditions are set up for use with bouncesaying (0 means bounce 1 means no bounce). This should also be suitable for use in a pipe filter within TMDA
To use with qmail add two .qmail files:
.qmail-user (all one line):
| /path/to/bouncesaying "No such user at this address"
.qmail-user-default (Everything before ./Maildir/ is one line):
| /path/to/bouncesaying "Invalid key" /path/to/nonce.sh --check "$EXT"
./Maildir/
Create a key and then mail user-keyid@yourdomain to test.
NOTE: Be careful using this in email as you are letting an untrusted source feed arguments to the shell script ($EXT).
I've patched the latest MoinMoin STABLE tar ball to allow for moderated attachments. Basically attachments go into a pending directory instead of being available immediately. An administrator is emailed and they have to move the document out of the pending directory into the attachments directory for the attachment to go live. Get it here.
Blimey, even my sister has a website now! - "Ensemble Lumière is a flexible chamber group using wind, strings, voice, harp and piano in a range of combinations. The Ensemble's musicians have a commitment to communicating chamber music with energy and imagination and are also soloists in their own right."
NOTE: the latest development releases of vpopmail (5.3.7+) have the seekable patch built in so you do not have to apply this patch to versions of vpopmail greater than 5.3.6.
New seekable patch for version 5.2 of vpopmail is here. This has been used to patch a 5.3.4 development release (the diff auto-offsets itself but works fine). Some people have found Solaris does not define the MIN macro. If you see this problem you can add the following statement to seek.h to overcome this:
#define MIN(X, Y) ((X) < (Y) ? (X) : (Y))The latest (5.0.1) version of vpopmail requires a seekable input to vdelivermail. This patch fixes this so that you can have multiple pipes in the .qmail-default file. Dave Weiner has updated this patch so that it applies cleanly to the development series (5.1.x). You can get his version here or a local copy of it here.
Useful links:
- The original thread on the vpopmail mail list.
- vpopmail and procmail tips.
- Procmail and vpopmail (4.9.x+) usage thread.
- How to apply the seekable patch.