On 2016/03/23 12:44 PM, Gene Heskett wrote:
Greetings;
I use mailfilter as a prefilter in front of fetchmail to nuke some spam while its still on the server.
But its missing hits on what I suspect is the From: or Return-Path: strings that have quotation marks in the string because the string is being spec'd by being surrounded by "show this name" bs.
I've added the character < as part of the string its to search for, so the search string now looks like "From:.*<*.unwanted-tld". Does this stand that famous snow balls chance in hell of working well with or without a quoted "some funkity name" in front of the real url with the <> around it?
I just love the lack of documentation on how this string comparison stuff works as shown by the man pages for grep and regex. All sorts of control options are well covered, but figureing out how to write a search expression must be one of the worlds better guarded secrets.
So if someone could show me, or give a url that actually has the full docs, I'd be greatfull.
Thanks.
Cheers, Gene Heskett
Hi Gene, "From:.*<*.unwanted-tld" will match a string like this (I have put one section per line to be cleaer): From: whatever character 0 or more < .unwanted-tld
It is greedy, so it will scan until the last < if there are more than one. Not sure if this is what you need or not. If you can post an example of what you need to match, I can workout another regex if required.
Cheers Michele
PS: by the way, the internet is full of excellent documentation about regex ;-) For example "http://www.regular-expressions.info/"