Here is the email I recieved from fan feedback about the email. Seems they will still be supporting it!
Thank you for your email and support of the Houston Texans! We still have the imatexan.com email address. In order to access your email for the time being please click on the following site. We hope to have this issue resolved in the coming weeks. Thank you and have a great day!
I logged in and it works! woo hoo