nil check on username and domain

Saw some cases where domain was nil, I guess from @ being at the end of the email somehow.