ohitsmonday,
Get your own Domain Name and set up a small website with a Web Hosting Company that gives you a Mail Server.
Then you can control your email addresses and your Mail Server Settings. You should not get and spam due to the Web Hosting Company.
Just do not do Free Web Hosting, you get what you pay for.
Take Care,
Richard