Make email regex accept emails not surrounded by angled brackets.

This requires our regex to be more robust, although it will never
be totally immune to false positives or to fail to recognize valid
(if weird) email addresses.
Add some email filters.