>>>>> "markd" == markd <[EMAIL PROTECTED]> writes:
>> Here's a crazy idea: And it puts the pressure on crap MUA's, too :)
>> Use the user-random@domain format, but have the e-mail piped
>> through a command that checks the References in the e-mail, and if
>> it contains a valid reference to an e-mail that was posted from
>> your own mail relay, then it passes it, otherwise, it bounces it
>> (or trashes it). How does that sound? Have I missed anything?
markd> That's not a bad idea. Allbut the original harvester will not
markd> have that information - assuming most lists are sold/shared
markd> sans original content.
My Perl is a bit rusty and I'm not game to try this just yet, but how
does the following look for a .qmail-random file that rejects e-mail
directed to it if my message ID isn't in the References header? I
don't know awk, but this might be neater if someone can rewrite it in
that... BTW If you are worried about losing personal e-mail sent to
your random address, then just have one e-mail account for all your
mailing lists that uses this .qmail-random format (btw, if you are
lost about what I mean about random, read my previous posts in this
thread), and another e-mail address that you use for all other
non-list e-mail.
| perl -we "$valid = 0; while (<>) { if ( /^References\:.*<schultz\S+@ipsware\.com>/ )
|{ $valid = 1; last; } } exit 99 if ($valid == 0); exit 0;"
./Maildir/
Do these exit functions pass the value back to qmail-local? Comments,
ideas and flames are most welcome.
--
"Reach out and grep someone."
- Bell Labs Unix