[Rspamd-Users] Something simple
James B Huber
jbh at genesis-net.net
Tue Apr 14 16:44:20 UTC 2020
On Tue, 2020-04-14 at 16:38 +0000, Albrecht Backhaus wrote:
>
> Am 14.04.2020 18:12:45, "James B Huber" <jbh at genesis-net.net>
> schrieb:
>
> > Beats me, the first line "^Shipping Address: 2270 E. Park Ave$"
> > should
> > according to regex (or my understanding of it) be an "exact &
> > complete"
> > match, which is what I out in the body of the test message..
> >
> > FWIW I tried that:
> > /^Shipping Address: 2270 E. Park Ave$/
> >
> > and it still didn't get a hit...
> >
> > I also tried:
> > /^Shipping Address: 2270 E. Park Ave$/ REJECT_CONTENT:10
> >
> > No luck....I know this should be like really simple...I am feeling
> > awfully dumb here
> >
> > Jim
> > --
> >
> >
> > On Tue, 2020-04-14 at 17:39 +0200, Ralph Meyer via Users wrote:
> > > Hi,
> > >
> > >
> > > > /etc/rspamd/maps.d/content.map contains 3 lines, the last line
> > > > being
> > > > just a "return" or NEWLINE:
> > > > ^Shipping Address: 2270 E. Park Ave$
> > > > This_should_be_seen_jbh
> > >
> > > I'm not really sure, but shouldn't this look more like a regex ?
> > > For example :
> > >
> > > /^foo$/
> > >
> > > Not tested.
> > >
> > > Ralph
> >
> > --
> > Users mailing list
> > Users at lists.rspamd.com
> > https://lists.rspamd.com/mailman/listinfo/users
>
> Hi there
>
> Here is what the provided regex will catch and some usefull
> information
>
> btw: forward slashes (e.g. /regexpattern/) are not supported within
> hyperscan - same like in PCRE
>
>
> ^Shipping Address: 2270 E. Park Ave$
> ------------------------------------
>
> ^Shipping Address: 2270 E. Park Ave$
>
> Options: Case sensitive; Exact spacing; Dot doesn’t match line
> breaks;
> ^$ don’t match at line breaks; Default line breaks; Numbered
> capture;
> Names must be unique; Greedy quantifiers; Allow zero-length matches
>
> * [Assert position at the beginning of the string][1] `^`
> * [Match the character string “Shipping Address: 2270 E” literally
> (case
> sensitive)][2] `Shipping Address: 2270 E`
> * [Match any single character that is NOT a line break character
> (line
> feed)][3] `.`
> * [Match the character string “ Park Ave” literally (case
> sensitive)][2]
> ` Park Ave`
> * [Assert position at the end of the string, or before the line break
> at
> the end of the string, if any (line feed)][1] `$`
>
> [1]: https://www.regular-expressions.info/anchors.html
> [2]: https://www.regular-expressions.info/characters.html
> [3]: https://www.regular-expressions.info/dot.html
>
>
> Maybe that helps
>
> Greetings Albrecht
Thank you Albrecht,
Skipping the FWD slashes, the expression as listed should have
worked, but looking at the message processing, I don't even show it
processed the SYMBOL and scored it zero or anything.
Jim
--
More information about the Users
mailing list