I'm such a squatter. I have to sign up at all these email sites just so I can have behad@XXXX.com before anyone else. I must have 10 different email accounts like this that I never use. Someone email me at behad@youvegotpost.com just to justify this account.
That domain is apparently registered by the shareware/freeware repository TUCOWS. They're legit (unless somebody lied and said they were TUCOWS).
No one would ever use 1TB of space for email! Someone could cram up 1TB of junk on an account and watch their servers crumble. I'd be suprised if I even go over 100MB