I just managed to break, and then fix, the .procmailrc file I use to
filter mail for my own personal use and for the mailing lists I run.
I'm running v3.10 on a Sparcstation 10 under SunOS 4.1.3_U1, and it
has been running like an absolute champ for me for quite some time.
I'm completely unable to cope with my email load without it, in fact.
Thanks, Stephen!
However, this morning I managed to find the straw that broke the
camel's back. I added one more site to my recipe that recognizes
flush-on-sight spam-havens, and in so doing exceeded the upper bound
on the size of the match string. Interestingly, examining the logs
created in verbose mode, the match proper seemed to work properly.
Processing continued well after the match was looked at. But Procmail
would die with a segmentation fault well on down the process, just
prior to delivering the mail to its final destination.
Unfortunately, it would always die just *after* having set all the lock
files, so the debugging and cleanup took some little time. Thus, this
morning for about 3 hours, anyone who sent me mail got a bounce with a
"can't mail directly to programs" diagnostic, and all my mail went on
the floor. Hope nobody unsubscribed me in the process...
Easy fix, though. I split the recipe into two half-size recipies with
identical actions, and all is back to being well. The spamsters
are once again barred from polluting my mail stream. Below you'll
find the recipe that killed it, for your amusement. Remove any single
site from this list of bad boys, and everything is returned to proper
function!
I learn something new every day...
:0
* ^From.*(@|\.)(.*Away.*Notification|\
.*DoNotReplyHere|\
.*ramp.com|\
.*ramp.net|\
199.182.120.3|\
1stamend.com|\
357.com|\
National.Alliance|\
akula.com|\
am-deltapalace.com|\
answerme.com|\
awwwsome.com|\
bbbiiizzz.com|\
bizimage.com|\
blk-e-mail|\
brobro.com|\
x.com|\
bulkads.com|\
businesslink.net|\
californiakid.com|\
cam.org|\
curious.net|\
cyber-promo.com|\
cyber-times.com|\
cyber.sell.com|\
cybercash|\
cyberemag.com|\
cyberpromo.com|\
cyberpromotions.com|\
datanet.com|\
dateline.com|\
eccentrix.com|\
electro-mail.com|\
email2u.com|\
emailsrus.com|\
emaster.com|\
fantasyzone.com|\
fight4rights.com|\
fincon.com|\
free.org|\
freeconnect.com|\
freeview.com|\
gemstars.com|\
gohomeray.com|\
goodnet.com|\
heaven.com|\
hereyougo.com|\
hereyougo.com|\
honeys.com|\
hotgrrls.com|\
hotmail.com|\
ibb.com|\
icsi.net|\
infoseek.com|\
internetfree.com|\
interserv.com|\
isp-inter.net|\
ixc.net|\
jemco.com|\
jenasol.com|\
l-e-n.com|\
lingerie.net|\
lsn-cybercities.com|\
luv2cu.com|\
mailreport.com|\
marketry.com|\
markettech.com|\
massemail.com|\
mediadial.com|\
mlmsupersite|\
moneyworld.com|\
natural-life.com|\
natureplus.com|\
neosoft.com|\
netamerica1.net|\
netrail.net|\
nne.com|\
noblock.com|\
nocensorship.com|\
ntview.com|\
nyct.net|\
online18.com|\
orbonline.net|\
please.fax|\
pleaseread.com|\
portlandweb.com|\
ppgsoft.com|\
promocyber.com|\
psi.com|\
pwrnet.com|\
randomdomain.com|\
rawspace.com|\
reedrules.com|\
sanfordw.com|\
savepaper.com|\
savetrees.com|\
seanet.com|\
seemen.com|\
selfhelpnet.com|\
seriousincome.com|\
shoppingplanet.com|\
sledge.com|\
snappy.com|\
spamking|\
specle.chel.su|\
sprynet.com|\
stockpick.com|\
stone-inc.com|\
stsim.com|\
sunset.com|\
swallace.com|\
sweeties.com|\
sweinc.com|\
telegrafix.com|\
ultragrafix.com|\
undata.com|\
upx.net|\
valleynet.net|\
vbox.com|\
voicenet.com|\
webcreations.com|\
webular.com|\
wilton.com|\
yougotmail.com|\
youvegotmail.com|\
zygn.com|\
zygon.com)
| $FLUSHFILTER $LIST > /dev/null
(flushfilter is just a little perl script that extracts some
statistical info about the stuff that I flush, strictly for my own
curiosity).
By the way, this is simply my own list of sites to shun. It should not
be construed as representing any official position of Sun
Microsystems. These are just folks from whom I don't care to hear, and
for whom I decline to transport mail onto my mailing lists. Your list
may (and probably should!) vary. It does say something about the state
of the Internet that such a list should have expanded to overflow even
Procmail's ample buffer sizes...
-skod
--
Scott Griffith, Sun Microsystems Lumpyware
Who didn't have _anything_ to do with the 386i...
Nope, not a bit. Nothing at all. Not me, nosir. Nope.
Return Path : skod(_at_)Sun(_dot_)COM