Slightly OT: Why isn't this regex working in local.cf for my
server?
Christopher Fisk
cfisk at qwicnet.com
Mon Mar 29 15:53:52 IST 2010
I figured it out right after I sent this. Figures.
I needed to add / to the beginning of the rule and /i to the end of the rule.
Christopher Fisk
> First: I *know* something similar has been asked, but I
> just can not find it in the archives and have been
> searching over an hour, so I have given up. I think my
> search skills are rusty.
> header LOCAL_AUTH_RCVD_QN Received =~ Authenticated
> sender: [A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\) by
> mailserver\.mydomain\.tld
> score LOCAL_AUTH_RCVD_QN -100
> describe LOCAL_AUTH_RCVD_QN Whitelist for
> Authenticated users
> The header I am matching on is as follows:
> Received : from MYSERV (unknown [###.###.###.###])
> (Authenticated sender: user at domain.tld) by
> mailserver.mydomain.tld (Postfix) with ESMTPA id
> CED3719C1DB for <user at domain.tld>; Mon, 29 Mar 2010
> 10:22:09 -0400 (EDT)
> I assumed that I could match on just the middle part that
> won't really change except for the email address:
> "Authenticated sender: user at domain.tld) by
> mailserver.mydomain.tld"
> I found the regex [A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}
> on http://www.regular-expressions.info saying it would
> match 99% of email addresses.
> Is it possible I am not loading local.cf? It is in
> /etc/mail/spamassassin/local.cf Other cf files in that
> directory are loaded as far as I can tell. I think that
> this is just me not understanding how to do a proper
> regex.
> Am I missing a wildcard before and after my string?
> Thank you very much!
> Christopher Fisk
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the MailScanner
mailing list