Andrew McGlashan writes:

> This might get you going:
>    A Perl Extensible Mail Filter
>    -->  http://marginalhacks.com/Hacks/pemf/

I didn't notice at first either, but he hid a "C library" constraint in
the Subject.

I can't recommend a library, but I *can* tell you that email addresses
aren't regular, so a regular expression is wrong.  Observe:

      foo(@example(.net))@example.org
  ==> [email protected]

You need a CFG because comment nesting implies context.  I don't have an
EBNF handy, the RFC probably includes one.

I had a quick look, but I can't see a C library that *just* parses email
in apt.  You probably need one that parses (say) message/rfc822 in
general, and just use the address parsing function.

PS: for perl, libemail-address-perl (Email::Address) is the thing.

_______________________________________________
luv-main mailing list
[email protected]
http://lists.luv.asn.au/listinfo/luv-main

Reply via email to