Earlier quoted context omitted.
At the very least, I assume .+ at the start is a better choice. The RFC says: addr-spec = local-part "@" domain ; global address atom = 1* word = atom / quoted-string so I think the bit in front of the @ has to be non-empty.
Yeah, I agree, I think I'd have written that myself, but I don't think I'd reject it in review on that basis. I don't agree with sibling comment that it's 'shitty', it's trivially improved sure but it basically doesn't matter - if you want it to be actually correct you need to send an email to it for verification anyway. Otherwise we can start saying not just not empty, it also needs no other @s etc. and before you k…
Agreed. I should have said so, too.