Yes, you can check your email if you already have a TWC Mail account. In MyServices' My Internet tab, go to the Email section and click Check My Email. You can also go directly to https://webmail.twcc.com/
You will need to log in with your TWC Mail address and password to access your mail. You cannot use your TWC ID to access your email.