mail: harden bot to not create UserEmail with invalid emails

Fixes #17
1 job for master in 32 minutes and 40 seconds (queued for 1 second)
Status Job ID Name Coverage
  Test
passed #261421
sample-database

00:32:40