----- Original Message ----- From: "jdow" <[EMAIL PROTECTED]> > From: "John Fawcett" <[EMAIL PROTECTED]> > > From: Menno van Bennekom <[EMAIL PROTECTED]> > > > At first redirects like this were not recognized: > > > http://rd.yahoo.com*http://spammer.spam.biz > > > So I removed ^ from the BIZ expression: > > > uri BIZ_TLD /(?:https?:\/\/|mailto:)[^\/]+\.biz(?:\/|$)/i > ... > > Presumably it's not being picked up because http does not occur > > on a word boundary. I have a similar example which is picked up > > through SpamCopURI because the url is correctly enclosed in > > double quotes. > ... > > If I add a call to MIME::QuotedPrint::decode_qp in get_uri_list > > then your example is correctly picked up. > > > > Here's a diff file of the changes I made to PerMsgStatus > > (which also deal with HTML encoded characters too and > > double http protocols). > > > > -----------------cut---------------------- > > --- PerMsgStatus.pm.orig 2004-04-25 12:50:05.000000000 +0200 > > +++ PerMsgStatus.pm 2004-05-07 14:33:55.000000000 +0200 > > OK, what is the correct procedure for installing this fix? > > Do I simply patch PerMsgStatus.pm and restart spamd or must I run > any other procedure as well? > {^_^}
It's more a workaround than a fix :-). It can be applied against PerMsgStatus.pm from the 2.63 SA as modified by Spamcopuri 0.15. I'm not using spamd so I can't vouch for the process to follow. All I have to do is restart amavisd-new after making the modification to PerMsgStatus.pm. John
