The test email came through with no problem. So that wasn't the issue.
As for my username, I have an 'under maintenance' plugin in use. Plus, I've tried various recommendations to protect my username, such as posting under a different username and not the admin name. It's just all so creepy.