What about a new eval function comparing the matches of two regular expression? If there would be a function like
eval:Equals(/regex1/,/regex2/) and eval:NOTEquals(/regex1/,/regex2/) it would be easy to define rules like: a rule scoring, say with 0.8 points, if there is only one recipients address and that one equals the senders address but they have different 'name parts'? Like: TO: "User Name" <[email protected]> FROM: "viagra offer" <[email protected]> There are a lot of spam mails with that structure trying to get through because many people have their own domain on the whitelist. I tried to set this up as rule but with no luck. I fear it is not possible to do this with a regular expression as it is not possible to compare results of a regular expression in a regular expression. And the AWL does not work for mails with this structure. If the sender address was set to the recipients address the AWL is fooled and the mail gets a negative score. Could someone implement this? Greetings Harry ---------------------------------------------------- JAM Software GmbH Gesch?ftsf?hrer: Joachim Marder Max-Planck-Str. 22 * 54296 Trier * Germany Tel: 0700-70707050 * Fax: 0700-70707059 (max. 12,4 ct/min, Preise aus Mobilfunknetzen k?nnen abweichen) Handelsregister Nr. HRB 4920 (AG Wittlich) http://www.jam-software.de
